- 博客(10)
- 资源 (30)
- 收藏
- 关注
原创 Mysql技术内幕索引部分
这些图片是看书的时候拍的,就不在写一遍了,还是直接再看比较好,毕竟每次都会有新的收获。由于这些照片已经超过2M不能上传,所以就存储在七牛云上了,如果不能显示可以去七牛云下载
2016-08-26 16:00:16 640 1
原创 Java-字符串-coder的排序
牛客上的一个题目:请设计一个高效算法,再给定的字符串数组中,找到包含"Coder"的字符串(不区分大小写),并将其作为一个新的数组返回。结果字符串的顺序按照"Coder"出现的次数递减排列,若两个串中"Coder"出现的次数相同,则保持他们在原数组中的位置关系。给定一个字符串数组A和它的大小n,请返回结果数组。保证原数组大小小于等于300,其中每个串的长度小于等于200。同时保证一
2016-08-22 17:18:54 542
原创 Java青蛙跳台阶的递归和非递归解法
递归版:int Fib(int n) { if (n <= 0){ return -1; } if (1 == n){ return 1; }else if (2 == n) { return 2; }else{ return Fib(n - 1) + Fib
2016-08-20 22:09:12 3132
原创 牛客网-Java-字符统计
题目描述如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出 清空目前的统计结果,重新统计调用者会保证:输入的字符串以‘\0’结
2016-08-19 15:34:39 894
原创 一个简单死锁的例子
转自:http://www.open-open.com/code/view/1426489433101package com.spri.test;/** * 在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),* 以下是一个简单的死锁例子。* 线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西
2016-08-09 20:11:36 4010
原创 Java中sleep和wait的区别
sleep要放在trycatch中,wait要放入循环中,wait是Object类中定义的方法”。Thread.sleep不会导致锁行为的改变,如果当前线程是拥有锁的,那么Thread.sleep不会让线程释放锁。Thread.sleep和Object.wait都会暂停当前的线程,对于CPU资源来说,不管是哪种方式暂停的线程,都表示它暂时不再需要CPU的执行时间。OS会将执行时间分
2016-08-09 15:54:33 447
原创 Synchronized和ThreadLocal的区别
关于理论知识,以下这两个文章讲的很好:Spring单例与线程安全小结ThreadLocal的原理和在框架中的应用不多说,上代码,自己运行一下就知道区别了package com.spri.test;public class SequenceNumber { public Object obj = new Object(); // ①通过匿名内部类覆盖T
2016-08-09 11:29:46 1602
原创 牛客网 请检查是否存在数组越界非法访问,野指针乱访问,空指针乱访问等情况
先贴出来正确的代码:import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.ha
2016-08-04 10:43:56 9138 1
原创 牛客网在线编程输入多行
import java.util.HashMap;import java.util.Map;import java.util.Random;import java.util.Scanner;public class HelloWorld{ public static void main(String[] args){ Scanner in = new Sc
2016-08-02 21:56:19 9572 2
Springboot consul 服务提供端和服务发现端
2017-08-17
springboot中的 动态代理的选择测试代码
2017-08-01
springboot mybatis 集成多数据源 两种实现方式
2017-06-30
springMVC+Ehcache+MySQL
2016-11-15
spring aop 自定义缓存实现
2015-12-11
spring简单的缓存
2015-12-09
java装饰模式实例
2015-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人