自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 中为freemarker加载shiroTargets标签库

maven依赖 <dependency> <groupId>net.mingsoft</groupId> <artifactId>shiro-freemarker-tags</artifactId> <version>1.0.0</version> </dependen

2018-11-29 15:20:38 501 1

原创 Spring MVC5与fasterJSON

明明导入了这个包,也配置了,但初始化beanDactory的时候会显示找不到fasterJSON这个类,换了SpringMVC4,解决了这个问题,,,

2018-10-27 09:35:52 432

原创 [待解决]IDEA generator 无法区分不同数据库的同名表的问题

贴出一种解决方案:加入catalog属性

2018-10-17 21:06:12 349 1

原创 idea maven mybatis generator使用

简洁版配置文件,generatorConfig.xml(名字不中要,需要在pom.先来中配置)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1...

2018-10-17 18:54:26 172

原创 mybatis ehcache二级缓存命中率为0的原因,以及一级缓存与二级缓存之间的顺序

一级缓存针对SqlSession进行缓存二级缓存针对mapper进行缓存,不管是不是相同的session,只要mapper的namespace相同,就会共享缓存那么在同一个session下,执行同一个select语句时,Cache Hit Ratio [Mapper]: 0.0,耳机缓存的命中率为0那?这里要讲解一下二级缓存的缓存什么时候存入了:只有当当前的session.close()时...

2018-10-17 12:33:09 2464 4

原创 GC垃圾回收算法

GC的垃圾清除算法标记清除算法:从GC Root遍历标记,未被标记的清除 标记整理算法:从GC Root标记遍历,将标记到的对象整理至内存一侧,然后清除某一地址后的对象 复制算法:将内存一分为二,只是用其中一个内存作为活动区,未被使用的为空闲区,从GC Root标记遍历,被标记的算法从活动区规则的排列在空闲区,然后将活动区清空,交换空闲区和活动区,在对象存活率低的时候使用 分代搜集算法...

2018-10-16 10:42:51 217

原创 模糊查询Parameter index out of range

在用将模糊查询的信息封装进QUeryObject时在QueryObject中写的是 %?% ,传入?的内容后,,,频频报错后来发现直接写? ,然后传%?%就可以解决问题了大概是在将?传入的时候,又自己加了"或者'把,,,,...

2018-10-09 16:02:43 674

原创 Tomacat闪退启动失败原因,Using CLASSPATH:

Using CATALINA_BASE: "D:\Tomcat"Using CATALINA_HOME: "D:\Tomcat"Using CATALINA_TMPDIR: "D:\Tomcat\temp"Using JRE_HOME: "D:\Java7\jre"Using CLASSPATH: "D:\Tomcat\bin\bootstrap.jar...

2018-09-27 08:56:01 11855 8

原创 JDBC+JDCP+JDK版本

这几个jar之间版本互相嫌弃...最终用的JDBC8.0.11+(JDCP2.40+pool2.6+loggin1.6)+JDK8+MySQL5.7

2018-09-25 09:53:41 710

原创 jdk与JDBC驱动版本不兼容问题

jdk7与JDBC5.0兼容

2018-09-24 21:25:41 4240

原创 MySQL的坑爹事

首先是建立Connection的时候,url与之前版本不一样,不会再默认设置useSSL和serverTimeZone,需要在后面手动设置connection1 = DriverManager.getConnection("jdbc:mysql:///study?useSSL=false&serverTimezone=CST" , "root" , "password");其次,...

2018-09-23 22:19:23 146

原创 java7新特性try()自动释放资源

try ( OutputStream outputStream = new FileOutputStream(new File("D:\\hellow.java")); InputStream error = null; ) {}try()中申请的资源会在{}结束后自动释放,另外()内定义的变量为final变量...

2018-09-17 14:46:44 2021

原创 检索文件

class FindFile{ static int num; static public boolean soutAll(File f) { boolean is = false; if (f == null){ return false; } if (f.isDirectory()) {...

2018-09-16 09:48:45 238

原创 Map的实现类之间的关系

 HashMap的key值唯一 , 在比较传入数据是否重复时,用的是key值得equals()和hasCode()方法 , 只有当两者都不同是 , 才会认定为是不同的元素,如果当hashCode相同时 , 由于HashMAp的储存位置与hashCode直接相关(因此它的等值查询性能是最快的) , 那么hashCode相同的元素理论上来说就会找到相同的地址 , HashMap是这样处理这个问...

2018-09-15 11:05:43 300

原创 求众数

class Solution { public int majorityElement(int[] nums) { int result = 0, cnt = 0; for(int num : nums) { if(cnt == 0) { result = num; c...

2018-09-14 15:15:16 737 1

原创 泛型

泛型类上设置的泛型只能传递给非静态方法,如果静态方法想使用泛型,必要使静态方法变为静态泛型方法./** * 泛型 * @param <T> */class Point<T>{ static T getInstance(){ //'Test.Point.this' cannot be referenced from a static contex...

2018-09-14 11:16:13 108

原创 foreach底层实现

集合的foreach的底层实现,就是利用利用迭代器Iterator来实现的 /** * 迭代器 */ List<Integer> list1 = new ArrayList<>(); list1.add(1); list1.add(2); list1.add(3);...

2018-09-14 09:24:31 3127

原创 递归

1). 明确递归终止条件   我们知道,递归就是有去有回,既然这样,那么必然应该有一个明确的临界点,程序一旦到达了这个临界点,就不用继续往下递去而是开始实实在在的归来。换句话说,该临界点就是一种简单情境,可以防止无限递归。2). 给出递归终止时的处理办法   我们刚刚说到,在递归的临界点存在一种简单情境,在这种简单情境下,我们应该直接给出问题的解决方案。一般地,在这种情境下,问题的解...

2018-09-13 15:23:12 95

原创 try-finally中执行顺序的问题

public class Test { public static void main(String[] args) { System.out.println(Work.work()); }}class Work{ static int work() { int i = 1; try { re...

2018-09-12 20:54:19 150

原创 多线程同步问题-生产者和消费者

package Test;import java.util.*;import java.util.concurrent.locks.ReentrantLock;public class TEst { public static void main(String[] args) { new Thread(new Producer(Resource.getInst...

2018-09-12 20:17:09 877

原创 LeeCode 两数相加(逆序链表)

package Test;import java.util.ArrayList;import java.util.List;public class TEst { public static void main(String[] args) { ListNode node1 = new ListNode(1); ListNode node11...

2018-09-09 21:13:54 369

原创 在别的类中创建静态内部类和实例内部类的区别

实例内部类Out out=new Out();out.in in=out.new in();静态内部类Out.In in=new Out.In(); 

2018-09-05 19:58:04 497

原创 静态代码块,静态字段(成员),构造函数之间的执行顺序

 package Test;import java.util.ArrayList;import java.util.Vector;public class TEst { static TEst test=new TEst(); Sub sub=new Sub(); static{ System.out.println("6")...

2018-09-04 16:13:00 522

转载 IDEA 错误:非法字符:“\ufeff”

右下角将UTF-8 convert 为GBK然后再转换回来

2018-05-28 21:18:30 14248 11

原创 用邻接表实现的Graph(用于BFS最小路径)

package com.Test.Graph;import java.util.Scanner;public class NewGraph { private int numVertex; private int numEdge; Vertex[] vertexList=new Vertex[100]; public NewGraph(){ ...

2018-05-05 20:54:06 193

原创 BFS实现最小路径

package com.Test.Graph;import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;import java.util.Stack;public class MinPathBFS { private NewGraph graph; private NewG...

2018-05-05 20:53:11 306

空空如也

空空如也

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

TA关注的人

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