自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数据库读写分离

<!--这里真正实现读写分离,利用路由dataSource--> <bean id="dataSource" class="org.ibase4j.core.aspect.ChooseDataSource" lazy-init="true"> <description>数据源</description> <property name="targetDataSo

2017-07-15 20:26:57 583

原创 mysql索引的简单使用

EXPLAIN select id_ from sys_role_menu where menu_id in (1,2,3,4) and permission_=’add’ order by create_time desccreate index sysRoleMenu_menuId_permissin on sys_role_menu(menu_id, permission_) %建表的

2017-07-08 22:05:59 276

原创 关于快速排序的实现方式

- 递归方法占坑式 //采用递归的快速排序 public void quickSortRecursion(int[] arr, int len, int start, int end) { if (start > end) { return; } int index = partition(arr, len,

2017-07-05 18:34:19 229

原创 多线程ThreadPoolExecutor学习总结

ThreadPoolExecutor中sumit()和execute方法的区别submit 提交的任务可以获取执行结果,而execute 则不能 submit 方法会返回一个 Future ,通过Future.get()方法,可以得到执行结果。执行execute如果有异常会抛出异常,而sumit则是把异常存储起来,直到调用future.get()方法返回异常调用堆栈。ThreadPoolEx

2017-06-06 19:06:33 332

原创 Hashtable和HashMap对象源码分析

Hashtable中put源码public synchronized V put(K key, V value) { // Make sure the value is not null if (value == null) { throw new NullPointerException(); } // Mak

2017-06-05 10:10:50 231

原创 java基础知识复习

final关键字 可以用来修饰类、方法、变量。 修饰类表明这个类不可被继承 修饰方法表示这个方法不能被重写 修饰变量表示这个变量不能被修改 这里需要注意String类为final类,不可被继承大家都明白,但是String变量是不是可以被修改的呢?答案是否定的,原因:存储字符的数字是final类型的。public final class String implements java

2017-06-04 23:19:49 250

原创 java程序如何调用C++代码

看到java多线程中的Thread.isAlive()的类型为native,进一步去联想native方法什么时候用呢?自己能不能编写native方法?经网上查资料: java中native修饰符的含义为“a native method is a java method whose implementation is provided by uno-java code”即被native修饰方法的实现

2017-05-27 18:21:03 18974 3

原创 C++链表插入,为什么头节点必须是二位指针

C++中正确插入链表节点的代码如下:struct ListNode{ int m_value; ListNode * m_next;};void addListNode(**ListNode ** pHead**, int value){ ListNode * pNew = new ListNode(); pNew->m_value = value; p

2017-04-17 15:54:10 1883

原创 Could not find goal 'create' in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 among

在使用maven建立工程;mvn archetype:create -DgroupId=org.ldy -DartifactId=proj 本地maven版本为:Apache Maven 3.3.9 遇到: Could not find goal ‘create’ in plugin org.apache.maven.plugins:maven-archetype-plugin:3.0.0 am

2017-04-17 12:43:30 6110

原创 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.

在免安装版mysql安装过程中出现:e:\java_software\mysql-5.6.21-winx64\mysql-5.6.21-winx64\bin>mysqld mysql 2017-04-01 10:44:04 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_de

2017-04-01 18:04:06 20789

原创 spring MVC 注解使用总结(一)

一、springmvc简单使用 学习springmvc首先接触到的是DispatcherServlet前端控制器,该控制器本质为一个servlet,在web.xml中配置,用来拦截所有的url请求。 还有三个概念:处理映射器、处理适配器、视图解析器。 在WebApplicationContext初始化结束后,会调用DispatcherServle

2017-03-28 23:48:51 884

原创 解决eclipse中配置maven插件,因为网速慢而不能建立maven工程的问题

问题现象: 解决方案: 1.配置国内maven镜像库,个人理解就是下载jar包的地方设置为国内,下载速度会更快。(可以在setting.xml(eg:G:\maven\apache-maven-3.0.4\conf\setting.xml)文件里面配置一个国内镜像) 修改conf/settings.xml文件,配置阿里云镜像代码<mirrors> <!-- mirror Speci

2017-03-19 12:17:32 834

原创 有序二维数组中查找指定元素

题目:在二维数组中每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入一个二维数组和整数,判断二维数组中是否含有该整数,有的话返回该整数的位置,更深一步,如果含有该整数并输出该整数的个数。首先需要纠正一个概念,二维数组就是二维指针的概念。二维数组具有自动寻址功能,但是二维指针却不可以。详情参考http://blog.csdn.net/liyongbao1988

2017-03-18 19:41:53 671

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-18 18:59:55 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除