- 博客(32)
- 收藏
- 关注
原创 Java TreeMaker
// import package private JCTree.JCImport genImportPkg(String packageName, String className){ JCTree.JCIdent ident = treeMaker.Ident(names.fromString(packageName)); return treeMaker.Import(treeMaker.Select( ident, n...
2022-01-27 11:08:57 1239
原创 解决TreeMaker AssertionError: Value of x -1
JCTree.JCVariableDecl param = treeMaker.VarDef(...)JCTree.JCMethodDecl methodDecl = treeMaker.MethodDef(..., List.of(param),...)编译报错:AssertionError: Value of x -1解决:(1) 如果是从已经存在变量生成新的JCMethodDecl param.pos = jCVariableDecl.pos(2) 如果是新...
2021-10-11 12:28:38 476
原创 mvn deploy
deploydeploy:deploy-file -DgroupId=com.hsmGen -DartifactId=hsmGeneralFinance -Dversion=2.1.1 -Dpackaging=jar -Dfile=xxxx.jar -Durl=http://xxx/repositories/releases -DrepositoryId=releases --settings D:\xxx\settings.xml
2020-06-29 14:55:46 2913
原创 seata-1.2客户端配置
registry.confregistry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "eureka" nacos { serverAddr = "localhost" namespace = "" cluster = "default" } eureka { se...
2020-05-08 16:09:29 1463
原创 seata-1.2-mybatis-plus
pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10&l...
2020-05-08 16:03:36 766
原创 seata-server-1.2.0测试
说明seata-server-1.2.0\seata\conf\README.md# Script Description## [client](https://github.com/seata/seata/tree/develop/script/client) > Store configuration and SQL for client side- at: Scri...
2020-05-08 15:47:30 584
原创 redisson 简要说明
redissonhash key的组成hash key的组成uuid + threadIduuid:ConnectionManager的id, 创建时UUID id = UUID.randomUUID();
2020-05-07 10:37:14 324
原创 mongo Query Documents
https://docs.mongodb.com/manual/tutorial/query-documents/
2019-08-02 12:28:45 125
原创 夏令时/冬令时
时区内发生令时,时间戳基准时间不会改变 private static void printDate(long now) { // 美国时间 TimeZone.setDefault(TimeZone.getTimeZone("America/Los_Angeles")); System.out.println("time=" + now + ...
2019-07-17 12:55:50 750
原创 mongo创建索引例子
db.mail.createIndex({roleID:-1},{name:'idx_roleID',background:true})db.role.createIndex({account:1},{name:'idx_account',background:true})推荐指定索引名字类似idx_
2019-07-11 09:44:32 204
原创 c3p0连接参数设置
<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <default-config> <property name="initialPoolSize">1</property> <property name="maxIdleTime">...
2019-04-17 14:40:05 284
原创 jprofile9.2
linux:1. https://www.ej-technologies.com/ 下载安装tar.gz版本,直接解压缩即可。2. 在程序脚本处加入启动下面参数JPROFILER="-agentpath:/data/services/jprofiler/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849"如果加入nowait参...
2018-10-23 19:27:11 393
原创 创建react项目
(1). 创建基础项目流程,进入windows cmd命令栏:// 下载管理插件npm install -g create-react-app// 进入项目路径cd /d D:\work// 创建项目名字t-admincreate-react-app t-admincd t-admin// 启动项目npm start如果create-react-app命令无效,请查看: a. 插件
2018-02-07 16:30:21 186
原创 rpc长连接
rpc接口设计:public static Object call(int dstId, MsgRpc request);public static void cast(int dstId, MsgRpc request, Response response)功能要点说明: 1. call接口,同步调用。cast接口, 异步调用。 2. response标识此次调用方需要临时存储
2018-02-03 15:21:03 2035
原创 filebeat&logstash下multiline读取Log4j
input { stdin { } beats { port => 5044 codec => multiline { pattern => "^%{TIMESTAMP_ISO8601}" negate => true what => "previous" } }}fil
2018-01-25 11:29:15 1433
原创 filebeat.config.prospectors
解决如何拆分多个自配置方便管理,如下: 参考: https://www.elastic.co/guide/en/beats/filebeat/current/_live_reloading.html#============================= Filebeat prospectors ===============================filebeat.prospec
2018-01-23 19:25:18 2320
原创 Elasticsearch&JDK版本要求
ES JDK0.90 1.6----------------1.3 1.7... 1.72.4 1.7----------------5.0 1.8 ... 1.8参考地址 https://www.elastic.co/guide/en/elasticsearch
2018-01-23 11:33:44 12755
原创 nginx configure配置
记录安装nginx配置初始化./configure --prefix=/data/services/nginx-1.10.2 --user=www --group=www --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-
2018-01-04 11:52:13 2131
原创 去除pom.properties时间
#Generated by Maven#Mon Nov 13 16:49:24 CST 2017version=1.0-SNAPSHOT如何去除上述中的默认时间输出?解决出处https://blog.holisticon.de/2016/10/reproducible-builds-in-java/ 使你的maven构建可重现: 有一天,Maven归档器可以支持这种行为 - 不需要额外的重新
2017-11-13 17:58:02 2415
原创 多进程连接管理
目前多进程程序用的是最简单的连接思路。有A B ...进程A -> BB -> A分别建立连接。即n*(n-1) 个缺点: 此连接方式导致随进程数连接剧增,进程数多必然会导致连接难以操控,而且资源如线程占用过多。 而且难以想象连接是hardcode情况下的难以维护问题。 优点: 建立简单,维护连接简单。 好在目前采用的是配置文件方式:A: connects: BB: c
2017-11-03 10:15:17 268
原创 静态数据更新
游戏服务端避免不了在线情况下,需要临时修改配置数据。那么如何动态去更新在运行中的数据资源呢。a. 如果数据是文件配置: 思路: 最简单的是监控目录变更,执行内部重载资源接口。也可以写shell脚本执行服务端程序对外接口。目的主要是触发执行重载接口。 监控代码思路参考之前文章:目录监控b. 如果是数据库配置 : 思路: 后台web或者脚本shell或其他由外部触发服务器接口进行更新。c. 其他。
2017-11-02 18:29:14 773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人