- 博客(14)
- 资源 (15)
- 收藏
- 关注
原创 maven 一次打包多个maven项目
maven 一次打包多个maven项目。使用场景一个项目由多个子项目组成,每个子项目也是一个maven项目。每次打包需要打包每个子项目,很麻烦,其实可以通过配置一个顶级的pom.xml文件来解决这个问题,只需要打包顶层的maven项目,即可。如果一个项目有多个子项目的pom.xml文件,比如我的项目路径是这样的,项目结构如图,如果没有一个总的pom文件,则不能一次打包多个maven项目。总的...
2018-11-19 22:33:38 6606
原创 jenkins配置,一键打包,备份,部署多服务器,多环境启动
jenkins配置1 安装插件系统管理->插件管理 插件:Maven Integration plugin,Publish Over SSH2 ssh scp 配置系统管理->系统设置 ssh server 配置:如果用的是统一的key或者密码,则配置一次就可以了。如果每个服务器密码都不一样,需要点击高级按钮,把复选框 Use password authentic...
2018-11-19 22:27:51 13479
转载 java8 新特性
java8 新特性1. list 排序,单条件,多条件,反转List<ModelProfit> modelProfitList = modelService.selectModelProfitByProposalId(queryP.getProposalId());modelProfitList.sort(Comparator.comparing(ModelProfit::ge...
2018-11-19 20:04:42 247
原创 spring boot,yml文件配置的自己见解
关于spring boot,yml文件配置的自己见解使用场景如果项目中存在大量重复的代码,大量重复指的是大量的if else 或者逻辑上的大量判断就不要在程序里面进行处理了,这样不仅造成代码的兼容性很低,而且可读性更低,维护代价巨大无比。通过java万物皆对象的思想,把这些数据进行抽象到配置文件中,然后通过读配置文件来进行处理。这样如果有新的模型需要处理,添加配置文件或者修改配置文件就...
2018-11-18 11:18:29 2556
原创 根据excellent 自动生成table ,通过输入开始坐标和结束坐标
自动生成excell的 position使用场景使用页面生成,excell大量单元格,成千上百的量。如果量小就没必要使用。要做Excell的table,而且要显示值,通过给td标签,添加一个postion(值是excell单元格位置)属性 来实现对大量table的赋值。具体代码地址https://github.com/Notelzg/javaReview/tree/master/work/...
2018-11-18 11:15:47 502
原创 格式化数据
格式化数据使用场景前端显示数据的时候,实现对数据的精度进行处理,可以实现类似excell的单元格,格式化功能。code/** * 由于在模型计算结果数据model_output表中没有维护数据单位,在经评报告页面中获取的数值需要从页面中获取其单位并对cellValue进行格式化处理 * 参数: * cellValue:从model_out表中获取到的计算值 * tdUnit:页面中...
2018-11-18 11:01:45 2414
原创 从map,array数据结构获取特定数据的工具类
从map,array数据结构获取特定数据的工具类使用场景由于项目中有大量的echats图形,而初始化echats的数据来自一个map或者几个map,或者map数组而echarts的多条Y轴key是不一样的,而且key比较多,key被配置成常量数组从map、数组中取数据。example会用到一个数据格式化函数,详情请点击/** * 获取需要的数据 * @param keyArr 需要...
2018-11-18 10:54:05 2235
原创 echarts 自动生成option配置
echarts 自动生成配置使用场景echarts 图形y轴一般情况下只有一条,但是X轴可能有n(0、1、2…)条,如果需要大量重复的图形,但是只是X轴的条数不一样的通过传递的二维数组判断X轴的条数,生成相应的配置,而不用为X轴的不同而写echarts的不同的option,前提是项目中需要大量echats图的基础。由于项目中只是用了折线图、堆叠柱状图,堆叠面积图,所以我只实现了这几个图形的...
2018-11-18 10:46:49 5550
原创 maven profile 和 spring boot profile的区别
maven profile 配置1, application.ymlspring: profiles: active:#打包时需要修改此属性,需区分引用dev uat prod等环境的配置文件 - @profileActive@2, pom.xml<!--配置多环境打包--> <profiles> &a
2018-11-18 10:28:54 2372
原创 fastjson 的使用记录
fastjson 的使用官网https://github.com/alibaba/fastjson/wiki这里可以查看,自己的项目依赖该项目。jsonpathhttps://github.com/alibaba/fastjson/wiki/JSONPath可以获取任意路径下的任何格式的数据。实体类和jsonString,互转entity 是一个实体类的对象import com...
2018-11-18 10:15:00 624
原创 sql语句 ## 删除重复的行
sql语句删除重复的行 DELETE from t_holders a where (a.hid,a.company_id) in (select hid,company_id from t_holders group by hid,company_id having count(*) > 1) and id not in (select min(id) from t_holders...
2018-11-18 10:06:18 450
原创 ostgres数据库替换语法
postgres数据库替换语法^(1/4) 替换为 ^0.25UPDATE model_struct SET aviator_formula = REPLACE ( aviator_formula, '^(1/4)', '^0.25' ) WHERE aviator_formula LIKE '%^(1/4)%'
2018-11-18 10:00:00 299 1
原创 poI 读取excell单元格公式的计算的具体值
poi读取excellpoI 读取excell单元格公式的计算的具体值bug但是有缺陷,有些公式无法无法读取值,比如字符串连接函数 CONCATENATE// poI 读取excell单元格公式值cell.getNumericCellValue()// poI 读取excell单元格公式cell.getCellFormula() }整体的代...
2018-11-18 09:42:41 6920
原创 jenkins 脚本配置
#!/bin/bashecho “usag ./server.sh”echo “param1 remoteDirectory”echo “param2 targetDirectory”echo “param3 preFix of path”echo "param4 deplay uat|dev|prod, such as: uat or uat,dev "echo "param5 ja...
2018-11-09 13:55:27 3854 1
UkeyKit 工具
2016-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人