朱子理学

朱子理学之后,对女子的行为举止和婚嫁更加苛刻,女子再嫁被视为不贞,男子娶再嫁女子也不是光彩的事
从某些方面来说,宋以前的人可能比现代人更开放

idea问题

Command line is too long问题解决

解决方法:

1
2
3
4
5
<!--在该项目文件夹.idea/workspace.xml中找到-->
<component name="PropertiesComponent">xxx</component>

<!--然后在其中添加:-->
<property name="dynamic.classpath" value="true" />

idea无法输入中文

1.点击菜单 “Help 中 Edit Custom VM options…”。
2.打开后,到最后一行加上:

-Drecreate.x11.input.method=true

查看更多

回复示例

正常的业务异常,我们理论上不能直接无脑的统一吃掉,业务上需要把明确的业务异常(code-message)透传给到前端用户
现在的问题是,如何区分系统异常和业务异常的使用
目前我们的处理逻辑
1.若下游给系统异常,我们会系统异常转换为我们的业务异常给到前端
2.若下游给有message,没有code的场景(部分系统异常的情况),我们会转化为我们的业务异常给到前端
3.若下游给业务异常(code-message)方式,我们业务上需要把明确的业务异常(code-message)透传给到前端用户

1、这个是你们得业务,你们依赖我的接口。所以你们上线是需要你这边安排测试资源得。
2、上次上线没有同步到我这边,而且好像没有经过测试(因为所有调用都会报错)
3、上次上线后我发现有异常,所以同步到你们这边去修复,并且怕你们有问题,所以我才要求得你把修改后得调用链再给我看一眼避免还存在问题。
如果你这边都保证OK了。绝对没问题了。那我就不看了

dubbo问题

Dubbo注册中心挂掉之后,是否还可以继续通信?

可以的,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用

  • 注册中心对等集群,任意一台宕掉后,会自动切换到另一台
  • 注册中心全部宕掉,服务提供者和消费者仍可以通过本地缓存通讯
  • 服务提供者无状态,任一台 宕机后,不影响使用
查看更多

dubbo配置

常用配置

1
2
3
4
5
6
7
-Dserver.port=9527
-Ddubbo.protocol.port=21991
-Ddubbo.registry.register=false
-Dartemis.consumer.register.forbidden=true
-Dcom.weimob.saas.cms.server.client.INavigateService=dubbo://localhost:21991
-Dcom.weimob.saas.cms.server.client.IQuickNavigateService=dubbo://localhost:21991

查看更多

poi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   //设置背景色

// 1 先设置填充模式
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);

// 2,通过 第一种,配置color
XSSFColor bgColor = new XSSFColor(new java.awt.Color(225, 255, 255), new DefaultIndexedColorMap());
((XSSFCellStyle) cellStyle).setFillForegroundColor(bgColor);

// 2,通过 第二种,枚举color
cellStyle.setFillForegroundColor(HSSFColor.HSSFColorPredefined.ROSE.getIndex());


//水平垂直对齐
cellStyle.setAlignment(HorizontalAlignment.CENTER);
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);


//合并单元格
writer.merge(3,3,0,3, "测试指定行列合并标题",true);


//单元格宽高

//设置列宽
writer.setColumnWidth(0,40);

//设置行高(行必须有值)
writer.setRowHeight(3,50);

jmx使用

1
2
3
4
5
6
7

关键命令
-Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=45.78.48.177 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10298


完整命令
nohup java -Djava.compiler=NONE -jar -Xms128m -Xmx128m -Xss256k -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=1 -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=45.78.48.177 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10298 mayday.jar &

查看更多