java编程设计
文章平均质量分 61
小jinx
在学习中成长
展开
-
23种设计模式简述及其命名
摘录于《设计模式:可复用面向对象软件的基础》总结下设计模式简述与常用命名与别名,方便使用和阅读代码时好理解。创建型模式名称英文名别名可变的方面抽象工厂Abstract FactoryKit产品对象家族建造者模式builder如何创建一个组合对象工厂方法Factory MethodVirtual Constructor(虚构造器)被实例化的子类原型模式Prototype被实例化的类单例模式Singleton一个类的唯一实例原创 2020-11-19 17:04:43 · 883 阅读 · 0 评论 -
解决redis远程连接问题
redis默认是只允许127.0.0.1访问,如果需要远程访问,需要修改配置,并重启一,修改配置注释掉.conf中bing 127.0.0.1protected-mode yes 改为 protected-mode no二,设置使config生效例如在windows下,我redis放在d:/Redis下win+r 输入cmd打开命令窗口输入 d: cd Redis redis-...原创 2019-11-21 16:34:45 · 298 阅读 · 0 评论 -
位运算详解和java测试
一,(&)与,(|)或,(~)非,(^)异或运算位运算都是针对当前数的二进制数来进行的运算,所以在运算时要用当前数转化为的二进制格式来做分析。由于计算机底层都是用二进制保存数字,所以用位运算可以加快运算速度。下面的二进制为了简便,舍去了前面的0做比较。(&)与运算对于二进制,相同位都为1,结果才为1,否则结果为0。表达式二进制数1二进制数2结果2...原创 2019-10-28 16:25:27 · 458 阅读 · 0 评论 -
java算法技巧总结
总结java在算法题中的一些常用方法,也方便自己回顾。集合转化为数组调用list的toArray()方法,在构造的数组的时候需要new一个对应长度的空数组。 List<Integer> list=new ArrayList<>(); list.add(1); list.add(3); list.add(87...原创 2019-10-21 13:17:08 · 428 阅读 · 0 评论 -
使用JDK自带的sort方法对数组或集合进行排序
使用JDK自带的sort对数组进行排序 public static void main(String[] args) { //将数组化为集合 int[] nums={11,6,12,3,2,7}; List<Integer> list=new ArrayList<>(); for (int i = 0; i &...原创 2019-10-08 14:19:11 · 1216 阅读 · 1 评论 -
简谈对lucene的理解
简谈对lucene的理解lucene是什么什么是全文检索lucene能做什么简述lucene原理lucene是什么lucene是apache软件基金会的一个开源全文检索收索引擎。源代码由java开发,是Java开发环境里的一个成熟的免费开源工具。lucene的核心代码仅有1m左右切不依赖于其他jar包。尽管lucene是有java开发的,随着lucene的流行,现已经能在开源网站找到其他语言的...原创 2019-10-08 10:52:03 · 333 阅读 · 0 评论 -
如何让方法在return返回数据之后继续执行。加快返回速度。
当用户进行进行某操作获取数据后,需要进行另一和返回数据无关的操作时。可以利用多线程的并行的特点来进行第二步操作,加快数据返回效率。下面写一个测试案例: //多线程和return的测试 public static void main(String[] args) { System.out.println(start()); } public stat...原创 2019-07-03 10:23:21 · 10591 阅读 · 0 评论 -
java遍历Map的四种方法
收藏常用的方法,方便使用。转载自http://www.cnblogs.com/kristain/articles/2033566.htmlpublic static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", ...转载 2019-02-27 11:36:31 · 130 阅读 · 0 评论 -
数据库的一句话的批量语句插入
之前项目中有个关系表要维护,我是查出来后一条条添加到关系表里面,非常的麻烦。后面就换上了这种简单的批量添加方法。数据库表role_right 角色与权限关系表下面语句的意思是为拥有189权限的所有角色赋予190的权限。INSERT INTO role_right (SELECT role_id,190 FROM role_right WHERE menu_id=189);...原创 2019-02-20 16:49:18 · 501 阅读 · 0 评论 -
程序员超级好用网站推荐---JAVA学习,办公,资讯。程序员网站收藏这些就够用了。
持续补充原创 2019-02-13 21:49:54 · 307 阅读 · 0 评论 -
基于vue和elmentUi和SpringMvc从后台数据库中返回图片到前端显示
接上一篇文章,将图片从数据库返回到前端显示原创 2019-02-17 19:09:05 · 2863 阅读 · 0 评论 -
基于Spring-mvc和Mybatis的图片文件上传数据库,以blob格式保存
因项目要求图片保存到数据库,然后搜集一些资源,做出来后总结如下。原创 2019-02-16 12:48:19 · 1695 阅读 · 0 评论 -
Mybatis的批量插入数据库语句写法
当插入语句过多的时候,使用批量插入可优化数据库的响应速度。原创 2019-02-16 11:46:49 · 2013 阅读 · 0 评论