- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 Java实现将一个字符里出现最多的字母截取,如,addcbbs变为acs
今天遇到的面试题,回来还是敲敲代码 题目:Java实现将一个字符里出现最多的字母截取,如,addcbbs变为acspackage cn.itchg;/** * Created by CHG on 2017-02-28 22:53. */public class Test { public static void main(String[] args) { Str
2017-02-28 23:21:23 937
原创 Java实现求2的100次方
package cn.itchg;import java.util.ArrayList;/** * Created by CHG on 2017-02-27 16:57. */public class 求2的100次方 { public static void main(String[] args) { //次方数 final int COUNT = 10
2017-02-27 18:37:54 4006
转载 HashMap的存储机制
转载地址:https://www.dexcoder.com/selfly/article/312———- HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash
2017-02-27 13:45:44 1957
转载 Java找出两个字符串中最大的子串
[java] view plain copy print?// 找一个字符串的最大子串 public static void main(String[] args) { String s1 = ”qwerabcdtyuiop”; String s2 = ”xcabcdvbn”; String stringMax = stringMa
2017-02-27 08:43:47 913
转载 MySQL数据库乐观锁总结和实践
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:
2017-02-24 14:02:40 450 1
转载 MySQL数据库悲观锁总结和实践
转载出处:http://chenzhou123520.iteye.com/blog/1860954 最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据
2017-02-24 13:56:54 268
原创 Java多线程--三个线程分别打印a,b,c.请用多线程实现循环打印15次abc
扫盲: 想想自己多线程解决生产消费者问题就知道个synchronized,真是惭愧 为做此题目特意学习新的多线程知识–ReentrantLock跟synchronized一样都是Java中的可重入锁(可以在内部锁中拿到外部锁) Condition是条件的意思,Condition.await()让线程进入等待,Condition.signal()唤醒线程package cn.itc
2017-02-23 22:01:57 6158 4
原创 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。 但是要保证汉字不被截半个。
题目: 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4, 应该截为“我AB”,输入“我ABC汉DEF”,6, 应该输出为“我ABC”而不是“我ABC+汉的半个”。package cn.itchg;/** * Created by CHG on 2017-02-23 14:48. */
2017-02-23 15:15:56 3253
原创 Java多线程交替打印奇数和偶数
/** * Created by CHG on 2017-02-22 12:27. * 题目:2个多线程交替打印1-100内数字,其中t1线程打印奇数,t2程打印偶数 * 主要考察对多线程创建以及多线程执行顺序的应用,难点是通过对一个对象的加锁,避免多线程随机打印,用一个开关控制打印奇数还是偶数 */package cn.itchg;
2017-02-22 15:04:43 6061
转载 Tomcat 容器与servlet的交互原理
Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提供非常安全的,可移植的,易于使用的CGI替代品.下面我们描述一下Tomcat与Ser
2017-02-17 11:09:31 765
转载 Java代理(jdk静态代理、动态代理和cglib动态代理)实例及总结
原文链接:Java代理(jdk静态代理、动态代理和cglib动态代理) 一、代理是Java常用的设计模式,代理类通过调用被代理类的相关方法,并对相关方法进行增强。加入一些非业务性代码,比如事务、日志、报警发邮件等操作。二、jdk静态代理1、业务接口?12345678910111213/** * 业务接口 * @author pc * */public interface Use
2017-02-14 18:45:17 428
Spark快速大数据分析中文版PDF(带书签+笔记)
2018-03-26
程序员跳槽全攻略
2018-01-18
Hadoop应用开发技术详解pdf完整版1-12章全含代码
2016-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人