3 棒棒的胖胖

尚未进行身份认证

暂无相关描述

等级
博文 9
排名 15w+

sqlserver 触发器 学习记录

  照例先讲场景:算法组把他们算出来的风险评分插入到算法对应的表格(外键+分数+若干其他字段),在他们插入或修改分数的时候,需要把对应的分数,根据外键插入到对应的业务表。  触发器就是在数据库某个表格发生增删改的操作时,被触发执行预设的SQL语句。    数据库触发器可以分为两大类:前触发器(instead of)和后触发器(after|for)。  前触发器即执行到触发的语句时,...

2018-03-15 15:50:40

把Java程序转换成exe,可直接运行

最近,项目不是很赶,突发奇想,打算写一个定时提醒的软件,设想即在某些指定的时刻,弹出弹窗,显示一些设定的话,5s之后自动关闭。定时提示这一部分很基础,定时采用spring的@schedule的cron来设定,弹窗用JavaAwt 来解决,不再赘述。项目写完之后,用maven打成jar包,用exe4j 把jar包转换成电脑 可执行文件exe。记录一下遇到的问题。1、在spr

2017-12-28 21:42:09

Mybatis查询复杂对象(对象包括对象和List<对象>)

之前有遇到这么一个问题,通过ID查找查找一个复杂对象,由几个表格的数据共同组成。开发的时候,采用的方法是,先查主表,再根据外键查从表。这样增加了与数据库的查询次数,数据量大的时候效率不理想。于是进行了优化,一次性查出所有的表的数据并拼成复杂对象,dao层接收。代码如下: //必须提出来作为区分数据的关键,一个ID一条数据

2017-12-20 09:34:40

解决子线程不共有父线程的请求上下文环境

正常的开启子线程的时候,存在一个问题。即子线程并不具有父线程的请求上下文环境,比如说session,子线程在请求服务器的时候是没有session的,于是服务器随机生成一个session赋给他,这就导致一个问题。比如说微服务开发的时候,需要在子线程通过feign调用其他服务的接口,而这些被调用的接口一般都需要验证是否具有权限,此时,通过子线程访问接口就会抛出401或者403的权限错误。

2017-12-20 09:09:24

数字转化成对应的汉字

看到了这个问题,自己写了一下尝试。貌似比想象中的要难一些。理论上来说,支持无限长的整数或者小数。我觉得不满意的地方在于根据位数去分别处理有点low,不知道大家有没有更好的办法?直接贴代码吧packagecom.zya.one.utils;importjava.text.NumberFormat;publicclassCom

2017-12-13 10:00:54

jfreechart 饼状图和柱状图 自定义填充图片

最近项目生成报表中,用户要求生成的饼图和柱图都不用颜色区分,用纹理填充来区分。饼图要求随机一块 隔离 出来,特别显示,柱图要求用柱图和折线图联合比较。后台生成图表选择的工具是jfreechart,个人感觉功能相当齐全,网上相关资料也很多。但填充图片网上是真的找不到类似案例。没办法,研究了一下jfreechart API,终于还是给发现了解决方法。正文 柱图填充先了

2017-12-05 20:11:25

SQL的自定义排序 order by 的巧用

项目中,客户提到了一个奇葩需求。要求状态state=0 的数据排在前面,剩下的所有按照创建日期排序(state还有很多状态,但是只要求等于0的时候排在前面)。第一反应是先查询 state=0的数据,在查询其他的数据按照时间排好序,然后unionALL 一下。类似这种:SELECT *FROM CUS_CASH_FORMWHERE STATE='0'UNION

2017-12-05 19:36:33

springboot 整合resteasy+fastjson

springboot新建的项目,其json解析默认为jackson。fastjson是阿里的一套json解析框架,功能齐全,速度更快。并且个人用的比较习惯。因此更改json解析为fastjson。网上百度的两种方法。http://blog.csdn.net/xuqingge/article/details/53561529 具体请参考第一种方法,继承WebMv

2017-11-20 17:33:07

springboot自带定时器实现定时任务的开启关闭以及动态修改定时规则

用spring自带任务调度实现前端修改定时规则,可取消可继续的定时任务实现

2017-11-17 16:47:57
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!