08 2017 档案

MYBatis 动态SQL
摘要:1.普通映射 [html] view plain copy @Select("select * from mybatis_Student where id=#{id}") public Student getStudent(int id); @Insert("insert into mybatis_ 阅读全文

posted @ 2017-08-29 15:07 jis117 阅读(300) 评论(0) 推荐(0)

SPRING BOOT 15.1 TEST
摘要:package example; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Matchers; import org.mybatis.spring.boot.autoconfigure.M... 阅读全文

posted @ 2017-08-28 01:21 jis117 阅读(194) 评论(0) 推荐(0)

B-树和B+树的应用:数据搜索和数据库索引
摘要:B-树 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树:⑴树中每个结点至多有m 棵子树;⑵若根结点不是叶子结点,则至少有两棵子树; ⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树;⑷所有的非终端结点中包 阅读全文

posted @ 2017-08-24 02:33 jis117 阅读(254) 评论(0) 推荐(0)

设计模式-代理
摘要:代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 介绍 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对 阅读全文

posted @ 2017-08-23 15:12 jis117 阅读(122) 评论(0) 推荐(0)

数据结构与算法
摘要:http://www.cnblogs.com/yangecnu/p/Introduce-Red-Black-Tree.html http://www.cnblogs.com/maybe2030/p/4715035.html http://algs4.cs.princeton.edu/33balanc 阅读全文

posted @ 2017-08-23 01:30 jis117 阅读(129) 评论(0) 推荐(0)

JAVA Thread中的状态
摘要:/** * A thread state. A thread can be in one of the following states: * * {@link #NEW} * A thread that has not yet started is in this state. * * {@link #RUNNA... 阅读全文

posted @ 2017-08-22 18:53 jis117 阅读(161) 评论(0) 推荐(0)

Zookeeper工作原理
摘要:zookeeper工作原理: ZooKeeper是一开源分布式应用程序协调服务,包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等功能,可提供一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。 zookeeper的基本概念 角色 Zookeeper中的角 阅读全文

posted @ 2017-08-21 17:01 jis117 阅读(192) 评论(0) 推荐(0)

柯里化
摘要:var scope = "test"; function currying(welcome){ return function(name) { return welcome + "," + name; } } var prefix = currying("hello"); prefix("world"); 阅读全文

posted @ 2017-08-21 16:48 jis117 阅读(113) 评论(0) 推荐(0)

模拟死锁
摘要:package html; import java.util.concurrent.TimeUnit; /** * 模拟死锁 * * @author jis * */ public class KN { public static void main(String[] args) { Object o1 = new Object(); ... 阅读全文

posted @ 2017-08-21 15:34 jis117 阅读(158) 评论(0) 推荐(0)

生产者消费者阻塞队列
摘要:package html; import java.util.LinkedList; import java.util.List; public class KF { public static void main(String[] args) { BlockList list = new BlockList(10); new Thread(new ... 阅读全文

posted @ 2017-08-21 15:13 jis117 阅读(192) 评论(0) 推荐(0)

堆排序TopK
摘要:package test; import java.util.Random; public class TSort { public static void main(String[] args) { TSort tsort = new TSort(); tsort.test(); } public void test() { ... 阅读全文

posted @ 2017-08-16 20:21 jis117 阅读(327) 评论(0) 推荐(0)

个税计算器
摘要:link: http://salarycalculator.sinaapp.com/city/shenzhen 阅读全文

posted @ 2017-08-16 17:22 jis117 阅读(186) 评论(0) 推荐(0)

计算99的99次方
摘要:大数乘法 link:http://blog.csdn.net/asdflixiaok/article/details/40486341 阅读全文

posted @ 2017-08-14 21:50 jis117 阅读(514) 评论(0) 推荐(0)

二线程交替打印0-100
摘要:package com.member.schedule; public class T { public static void main(String[] args) { new T().test(); } public void test() { Object obj = new Object(); new Thr... 阅读全文

posted @ 2017-08-14 16:34 jis117 阅读(236) 评论(0) 推荐(0)

读取文件
摘要:public void test1() throws IOException { File file = new File("path"); FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); String str = n... 阅读全文

posted @ 2017-08-14 14:21 jis117 阅读(93) 评论(0) 推荐(0)

过滤敏感字DFA JAVA实现
摘要:link:http://www.iteye.com/topic/1116520 阅读全文

posted @ 2017-08-12 22:36 jis117 阅读(391) 评论(0) 推荐(0)

MAVEN实战-打包的技巧
摘要:“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使 阅读全文

posted @ 2017-08-04 23:12 jis117 阅读(800) 评论(0) 推荐(0)

字节码生成
摘要:package com.alibaba.dubbo.remoting; import com.alibaba.dubbo.common.extension.ExtensionLoader; public class Transporter$Adpative implements com.alibaba.dubbo.remoting.Transporter { public com.alibaba... 阅读全文

posted @ 2017-08-04 03:33 jis117 阅读(210) 评论(0) 推荐(0)

UML类图画法及其之间的几种关系
摘要:最近做重构项目,需要画一下类图,发现类图的画法及其之间的几种关系已经淡忘了很多,所以整理总结一下,有问题的地方大家可以一起讨论下。 类图画法 类之间的几种关系:泛化(Generalization)、实现(Realization)、关联(Association)(又分一般关联、聚合(Aggregati 阅读全文

posted @ 2017-08-03 00:15 jis117 阅读(1131) 评论(0) 推荐(0)

MYSQL执行计划
摘要:引言: 实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有 sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运 行同样 阅读全文

posted @ 2017-08-02 23:36 jis117 阅读(135) 评论(0) 推荐(0)

FULL GC触发条件
摘要:触发JVM进行Full GC的情况及应对策略 堆内存划分为 Eden、Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为Major GC,而Full GC是对整个堆来说的,在最 阅读全文

posted @ 2017-08-02 18:49 jis117 阅读(1533) 评论(0) 推荐(0)

JAVA设计模式
摘要:设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文

posted @ 2017-08-02 13:49 jis117 阅读(167) 评论(0) 推荐(0)

导航