9 唐三水

尚未进行身份认证

前端(web android ios)啊 后台啊(jpa hibernate spring) linux tomcat nginx数据库 mysql nosql 品种繁多 应接不暇 真是生生不息的人生啊……

等级
TA的排名 5w+

中英文系统中临时切换语种

系统本来设置了国际化,根据整体系统配置 选择 中英文 进行数据切换,但是客户希望一个单独的地方导出 采用可选语种;需要临时改变导出的数据语种,所以结合了MDC 实现这个小功能;//原始语种Integer languageId = goodsAsk.getLanguageId();//前端传递的可以配置的语种Integer configLanguageId = ShiroUtil.getLanguageId();//临时切换线程语种MDC.put(PublicConstant.lan.

2020-05-20 18:17:26

排序jdk8的异常Comparison method violates its general contract!

上线前一天 排序突然报错 https://www.cnblogs.com/firstdream/p/7204067.htmllist里面 两个map的 sortFild对应的值都是0 ,网上搜了bug原理 发现 必须返回 一个0 所以改了代码逻辑 把return 0;单独抽到最后一行 才算解决;错误原理看上面的博客介绍 public static void CollectionS...

2020-03-10 23:07:34

去掉json字符串key的双引号

esAggrTerms.setMetrics((String) JSON.parse(JSONUtil.toJsonStr(buckets.get("key"))));json 聚合之后 因为key是字符串的格式,发现会在外面再包裹一层“”很丑 所以手动转换了一次...

2020-02-24 21:12:46

阿里云OSS上传PDF文件同时加上图片水印

根据IO流的处理,简单思想是在上传主机建立一个临时文件 存放加水印之后的新PDF文件,上传服务器完成之后 删除临时文件具体代码如下:1、针对普通的文件上传 如果知道本地路径可以通过简单方法加水印 public static void main(String[] args) throws DocumentException, IOException {// // ...

2019-12-12 17:37:33

SpringBoot系列: 理解 Spring 的依赖注入(一)

==============================Spring 的依赖注入==============================参考链接:https://www.cnblogs.com/harrychinese/p/spring_ioc.html  因为总结的非常到位怕忘记 特别收藏起来 对于 Spring 程序, Spring 框架为我们提供一个 IoC 容器, 该容器...

2019-02-12 11:25:45

金额的校验

这次在开发过程中 被一个火狐和google浏览器兼容性的问题 给搞的头昏脑涨;小数点 火狐的正则校验可能不支持,jquery的keyup事件输入里面就消失了还有就是 特殊字符 非数字输入不合法 就应该输入消失默认保留两位小数,有多个小数点输入也只保留第二个小数点之前的数据不支持负数找了很久终于找到了符合要求 的方法校验如下:vm界面:<input id="o...

2019-01-09 19:56:12

VUE界面传参方式

传递参数有两种方式: 由 taskList.vue 点击view按钮 跳转至taskviewIndex;1、push  name+params;this.$router.push({name:'taskViewIndex', params:{taskId:111, taskNam...

2018-03-30 14:00:29

jQuery元素列表遍历方法

$(selector).each(function(index,element))在工作中遇到根据下拉列表的任务保存的属性,默认赋值给下拉列表,但是列表的选中属性是‘cur’,此时需要根据文本属性比对 选中某行记录li class="item clearfix" id="cn" style="display:none"> div class="label_cont">

2018-01-26 11:58:31

java中synchronize关键字的理解 在多线程环境下的应用: synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. syn

java中synchronize关键字的理解 在多线程环境下的应用: synchronized 关键字,它包括两种用法:synchronized方法和 synchronized 块。1. synchronized 方法:通过在方法声明中加入synchronized关键字来声明 synchronized 方法。如:public synchronized void accessVal(in

2018-01-24 15:04:48

bootstrap datepicker手册

DatePicker支持鼠标点选日期,同时还可以通过键盘控制选择:page up/down - 上一月、下一月 ctrl+page up/down - 上一年、下一年 ctrl+home - 当前月或最后一次打开的日期 ctrl+left/right - 上一天、下一天 ctrl+up/down - 上一周、下一周 enter - 确定选择日期 ctrl+end - 关

2017-10-26 13:53:46

防止并发问题

在工作中遇到一个按钮同一时间有多个人操作,或者连续点击多次;针对一个人连续点击多次: 点过之后将按钮置灰synchronize 关键字也可以派上用场;或者 select * from u where 1=1 and t = ‘’   for update, 利用oracle的懒锁机制 冻结update操作的数据以防止重复操作;另外一种方法:在数据表中加入lock字段

2017-08-03 14:37:07

eclipse远程debug的跟踪方式

1、Linux中配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行)2、Window中修改 catalina,bat文件,添加:Set  “CATALINA_OPTS=-Xdeb

2017-05-10 12:51:56

关于打开tomcat远程调试端口Debug的步骤

一、配置内存在/tomcat/bin/catalina.sh 中添加:JAVA_OPTS='-server -Xms2048m -Xmx2048m -XX:NewSize=768m -XX:MaxPermSize=256m -XX:MaxDirectMemorySize=256m -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollect

2017-05-10 12:48:09

HBASE内存泄露读文件失败的问题

2016-12-28 04:04:58,586 INFO  [RS_OPEN_REGION-slave1:16020-2] regionserver.HRegion: Replaying edits from hdfs://master.hbase:9000/hbase/data/ns_GNSS/GPS_His/bacfb351e37f02bf45dbe08f50ec2536/recovered.

2016-12-29 16:38:09

事务的配置管理

在开发过程中遇到过多种事务配置。是的 ,其实也一直没能体会事务的奥妙,但是加了事务以后就会觉得安心许多,没错 , 是安心;手动事务管理配置:TransactionTemplate template = new TransactionTemplate (backendFinanceDataTxManager);        template.setPropa

2016-11-25 17:17:45

maven客户端jar测试办法

在工作中,发现有个引入客户端jar报错的问题迟迟很头疼,整了一天终于在热心同事 王xx的帮助下得到了证据;由于我对项目的不熟悉,对方一直拿自己本地的单元测试结果力证 jar没有问题。但是本地联调始终调用失败,实在让我没有什么头绪,然后终于只本地导入这个客户端jar ,----------------------------------------next----

2016-10-09 17:46:27

sql map 索引插入的问题 防止多条重复操作返回id重复

在mybatis的使用过程中 我们常常需要新增一条数据之后,返回新增数据的主键id,这就需要先定义索引 再做操作 避免根据原纪录插入新数据返回id 重复                    SELECT SEQ_NEW_BALANCE_CHG_ORDER_ID.NEXTVAL from dual                insert into finance.a

2016-09-21 14:33:27

自增型的code

自增型的code 编号

2016-08-29 18:17:02

关于oracle的数据库的数据Long和Number的转化字段

关于number的主键和字符串字段关联时的无效数字的问题

2016-08-22 10:55:11

oracle分析函数over partition by 和group by的区别

http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html partition by的用法

2016-06-24 14:51:11

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。