- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 Java设计模式之模板模式【通过LOL选英雄案例】
初衷设计模式(Design Pattern)引用百度百科中的一句话,就是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。实际上在我们的实际编码中到处都有设计模式的影子,比如最常用的单例模式,工厂模式,代理模式,观察者模式等等。其实每种设计模式都有自己的用法和体系,它让代码编写实现真正的工程化,如果使用得当会极大的优化我们的编码效率和规范。所以对于每一个软件工程师来说,掌握几种常用的...
2018-11-15 19:44:38
1368
1
原创 Maven之将本地jar包引用到本地仓库中详细操作
说明有时候我们项目需要引用中央仓库没有的第三方jar包或者自己写的jar包时,但是又需要用maven管理项目时,那么我们怎么样像引进中央仓库jar包的形式(dependency)引入我们自己的jar包呢?这样就需要我们自己手动把我们的jar包打入到本地仓库中,如果其他和你合作的同事也需要用,那么还需要把它放在公司私服中。博主在网上找了一些例子,但是发现他们写的基本大同小异,而且很多关键操作都忽略...
2018-10-19 15:08:47
1126
原创 java多线程之使用interrupt停止线程的几种方法
停止线程欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl...
2018-09-13 11:29:51
5707
1
原创 java多线程之interrupted()和isInterrupted()的区别(源码解读)
关于线程终止方法interrupt()由于stop()方法已经过时和废弃,是之前JDK设计有缺陷的方法,所以我们一般使用interrupt()方法来终止线程,但是interrupt()方法并不像stop()方法那样暴力终止线程,通俗的说使用效果并没有for+break语句那样,马上就终止循环。调用interrupt()方法仅仅是在当前线程中打了一个停止的标记,并不是真正意义上的停止线程。我们先...
2018-09-13 10:27:29
2025
4
原创 Hibernate中不支持复杂子查询from (select ……)解决方案
问题分析楼主今天在维护公司之前一个项目时遇到一个坑,就是涉及到一个复杂子查询形如from(select……)形式的hql语句不支持,简单说就是先要通过子查询查询出来一张新的虚拟表然后和其他表做关联才能得到业务所需要的最终数据。SELECT k.term_id, sum(k.work_time) worktimeFROM (SELECT o.term_id, ...
2018-08-15 22:43:24
4655
原创 Java之Map的键,值多重排序问题解决方案
Map排序的实际应用场景我们知道,Map不同于List,它是无序的,但我们实际工作中某些业务场景是需要Map按照一定的顺序排列组合的,有些需要按键排序,有些则需要按值排序。比如说我们现在返回的Map封装了我们所需要的数据,它的值是无序的,但是我们现在需要将Map按值升序或者降序排列来最终返回我们所要的数据,该怎么做呢?更复杂的是如果Map是多重嵌套的呢,又该如何实现我们所需要的排序呢?...
2018-05-17 11:56:04
1582
1
原创 bootstrap-select 的多选+模糊查询下拉框详解(官方示例文档解读)
引入问题之前博主在实际开发中遇到了一个问题,就是需要既支持多选又同时支持模糊查询的下拉控件,大家所熟知的比较强大的下拉框插件bootstrap-select2,博主当时也参考过,但是发现它的多选效果做的比较差,类似这种, 这样的多选控件必须要控件足够长,如果选择超过一定限制就会出现样式崩溃,你懂的~后面我无意中发现了bootstrap-select插件,瞬间发现它很高大上呀!它即可以支持
2018-02-06 08:51:09
41706
21
原创 echarts3.0异步数据加载之series样式处理
问题引入我们知道,在echarts3.0 中引入了炫酷的展示效果,但是我们发现控制这些炫酷样式的代码全部都在series或者其他标签里面,如果取消之后就变成了官方实例默认的样式。给个例子: option = { tooltip : { trigger: 'item', formatter: "{a} {b} : {c} (
2018-01-11 08:18:17
4255
原创 基于echarts异步加载数据之多个series加载实例
前言基于本人最近在参与研究公司echarts报表部分的功能,其中遇到了不少的坑,这里将echarts异步加载json数据中涉及到的多个series加载实例问题解决方案做一个共享。问题描述我们在加载echarts复杂图形时,比如说折线图和柱状图结合,会涉及到多个series样式,给个例子, option = { tooltip: { trigger:
2018-01-09 09:16:49
15725
11
深入浅出MyBatis技术原理与实战
2018-02-01
SSM框架整合超详解版
2017-10-20
jQuery和CSS3炫酷垂直固定侧边栏导航菜单特效
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人