2016年9月13日

博客搬家通知

摘要: 本人正式使用个人独立博客 以后所有的技术文章将移步到: "www.hexcode.cn" 上 欢迎朋友们继续支持。 阅读全文

posted @ 2016-09-13 11:42 丁丁·全栈工程师 阅读(294) 评论(0) 推荐(0) 编辑

2016年8月11日

JAVA WEB项目中使用并改造editor.md实现Markdown编辑器

摘要: 阅读全文

posted @ 2016-08-11 14:10 丁丁·全栈工程师 阅读(8536) 评论(3) 推荐(4) 编辑

2016年5月25日

SQLite及ORMlite在WebApp中的使用

摘要: Spring 配置 下面的databaseUrl在windows下,指向了c:/user/ yourhome 路径,暂时没想到怎么配置到WEBAPP根路径下。 因为是轻量级工控webapp,数据库规模不大,也不需要暴露URL给其他主机访问,所以选择了SQLite,Hibernate用惯了,需要使用O 阅读全文

posted @ 2016-05-25 10:21 丁丁·全栈工程师 阅读(1231) 评论(0) 推荐(0) 编辑

2016年4月23日

日期选择插件clndr的使用

摘要: 需求是:在HTML中绘制日历直接供用户选择 而不是使用datepicker之类的表单插件让用户点击input后弹出datepicker让用户选择 浏览了一些解决方案后,发现 CLNDR 这个jQuery插件最漂亮 这名字取得确实晦涩,其实是“calendar”每个相隔字符的拼凑 效果如下: 要想迅速 阅读全文

posted @ 2016-04-23 11:41 丁丁·全栈工程师 阅读(3117) 评论(2) 推荐(1) 编辑

JAVA使用JNI调用C++动态链接库

摘要: 阅读全文

posted @ 2016-04-23 11:23 丁丁·全栈工程师 阅读(7551) 评论(2) 推荐(1) 编辑

2016年1月8日

使用JAVA直观感受快速排序与冒泡排序的性能差异

摘要: 初学算法,肯定会编写排序算法其中两个最为有名的就是冒泡排序和快速排序理论上冒泡排序的时间复杂度为O(N^2),快速排序的时间复杂度为O(NlogN)下面本门使用JAVA,分别编写三段排序程序对十万个0-9999的整数进行一次冒泡排序对十万个0-9999的整数进行1000次快速排序,使用递归完成对十万... 阅读全文

posted @ 2016-01-08 22:56 丁丁·全栈工程师 阅读(713) 评论(0) 推荐(0) 编辑

2016年1月3日

极限编程,最强N皇后JAVA解题代码,4秒出15皇后,33秒出16皇后

摘要: 私人博客原文链接来自:http://www.hexcode.cn/article/show/eight-queen 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,循环控制及其优化 8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,数据结构“栈”实现 8皇后以及N皇后算法探究,回溯 阅读全文

posted @ 2016-01-03 23:19 丁丁·全栈工程师 阅读(5073) 评论(2) 推荐(4) 编辑

8皇后以及N皇后算法探究,初试多线程

摘要: 原创链接:http://www.hexcode.cn/article/4088/show接连写了几篇关于8皇后问题的算法研究的博客最终还是觉得回溯算法比较直观,但是效率偏低于是想研究一下JAVA的多线程编程,下面是初次使用多线程编程的计算性能实测首先给一个没有使用多线程编程的例子:123456789... 阅读全文

posted @ 2016-01-03 21:39 丁丁·全栈工程师 阅读(1230) 评论(0) 推荐(0) 编辑

2016年1月2日

8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,循环控制及其优化

摘要: 上两篇博客8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,数据结构“栈”实现研究了递归方法实现回溯,解决N皇后问题,下面我们来探讨一下非递归方案实验结果令人还是有些失望,原来非递归方案的性能并不比递归方案性能高代码如下:packag... 阅读全文

posted @ 2016-01-02 22:02 丁丁·全栈工程师 阅读(2524) 评论(0) 推荐(0) 编辑

2016年1月1日

8皇后以及N皇后算法探究,回溯算法的JAVA实现,非递归,数据结构“栈”实现

摘要: 接上一篇博客:《8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案》是使用递归方法实现回溯算法的,在第一次使用二维矩阵的情况下,又做了一次改一维的优化但是算法效率仍然差强人意,因为使用递归函数的缘故下面提供另一种回溯算法的实现,使用数据结构”栈“来模拟,递归函数的手工实现,因为我们知道计算机... 阅读全文

posted @ 2016-01-01 20:40 丁丁·全栈工程师 阅读(2652) 评论(0) 推荐(0) 编辑

2015年12月31日

8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案

摘要: 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以解决此问题。 阅读全文

posted @ 2015-12-31 14:32 丁丁·全栈工程师 阅读(29533) 评论(9) 推荐(7) 编辑

2015年11月20日

为Gradle添加tomcat插件,调试WEB应用

摘要: Gradle提供了不输于maven的依赖管理提供了强大的test功能,输出优美的测试报告并且提供war插件,使用内置的jetty调试WEB应用因为博主偏偏钟情于tomcat,所以希望使用tomcat来调试WEB应用下面我们来通过些许的代码,将tomcat插件配置到项目中实现一键调试部署WEB应用bu... 阅读全文

posted @ 2015-11-20 13:54 丁丁·全栈工程师 阅读(9085) 评论(3) 推荐(2) 编辑

2015年11月18日

为Gradle添加UTF-8支持

摘要: gradle默认使用系统字符编码,大多数中文系统是使用GBK编码但程序员绝大部分都是使用UTF-8写各类java文件以及其他资源文件编译时很容易报错,比如下面的错误:”警告:编码 GBK 的不可映射字符“有两种办法可以给gradle添加UTF-8支持第一种,在我们的项目配置文件build.gradl... 阅读全文

posted @ 2015-11-18 20:34 丁丁·全栈工程师 阅读(20882) 评论(2) 推荐(5) 编辑

2015年11月17日

从零开始,跟我一起做jblog项目(三)从Maven到Gradle

摘要: 从零开始,跟我一起做jblog项目(一)引言从零开始,跟我一起做jblog项目(二)Maven从零开始,跟我一起做jblog项目(三)从Maven到Gradle上一节讲到项目构建工具Maven,对JAR包的管理不可谓不强大博主在使用maven引入Spring框架时,了解到Spring推荐使用grad... 阅读全文

posted @ 2015-11-17 21:31 丁丁·全栈工程师 阅读(5178) 评论(5) 推荐(0) 编辑

2015年11月16日

从零开始,跟我一起做jblog项目(二)Maven

摘要: 从零开始,跟我一起做jblog项目(一)引言从零开始,跟我一起做jblog项目(二)Mavenmaven是一个项目管理工具,尤其适用于JAVA世界在jblog的开发前期,还没有系统使用过maven只是在有一次合作开发过程中使用过subclipse以及SVN版本控制,当时了解过maven的一些知识在正... 阅读全文

posted @ 2015-11-16 16:27 丁丁·全栈工程师 阅读(735) 评论(0) 推荐(0) 编辑

从零开始,跟我一起做jblog项目(一)引言

摘要: 从零开始,跟我一起做jblog项目(一)引言想做一个java版的blog,源自一个很久之前的想法当时刚学习JAVA的web编程想买自己的域名,自己的VPS,安装自己的WEB服务用google analysis分析blog的流量(貌似现在国内已经用不了了,用CNZZ或者百度统计吧)用SSH框架,用lu... 阅读全文

posted @ 2015-11-16 11:45 丁丁·全栈工程师 阅读(780) 评论(0) 推荐(0) 编辑

2015年11月8日

简单了解JAVA8的新特性

摘要: JAVA8新特性会颠覆整个JAVA程序员的编程习惯甚至如果您坚守JAVA7之前的编程习惯,今后你看比较年轻的程序员写的JAVA代码都会无法理解所以为了保证不脱钩,我觉得有必要学习JAVA8的新特性,况且,这会极大得提高CPU效率和编码效率我们来简单了解一下JAVA8的新特性我觉得主要有两个比较重要的... 阅读全文

posted @ 2015-11-08 22:23 丁丁·全栈工程师 阅读(1118) 评论(0) 推荐(2) 编辑

2015年11月7日

JUnit 4 in 60 Seconds

摘要: JUnit 4 in 60 Seconds I played with JUnit 4 library this weekend and here is the short introduction to it:@TestMark your test cases with @Test an... 阅读全文

posted @ 2015-11-07 23:20 丁丁·全栈工程师 阅读(230) 评论(0) 推荐(0) 编辑

JAVA使用DES加密算法加密解密

摘要: 程序中使用了.properties文件作为参数配置文档,好处是灵活配置各项参数一旦对数据库的一些参数进行了配置,势必涉及数据库的IP,端口,用户名和密码properties文件全是unicode编码明文存储,程序打包交付后,其他人能够很容易使用解压软件打开jar查看你的.properties文件所以... 阅读全文

posted @ 2015-11-07 22:20 丁丁·全栈工程师 阅读(2969) 评论(0) 推荐(0) 编辑

2015年10月31日

POI刷新数据后的函数(公式)更新问题

摘要: 使用POI将Excel模板中的数据进行更新,这应该是很常见的操作下面就贴上我的一小段代码public class ModifyExcel { /** * @param fileName Excel报表路径 * @param sheetName Excel中需要修改的sheet名 * @par... 阅读全文

posted @ 2015-10-31 22:44 丁丁·全栈工程师 阅读(5451) 评论(0) 推荐(0) 编辑

导航