自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

optics's blog

种一棵树,最好的时间是十年前,其次是现在。

  • 博客(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

快学scala第二版 中文 带书签

快学Scala第二版中文,这让你最快速度上手Scala,对初学者很实用。文字清晰,且可以复制. 大家一起学习~~~

2018-12-31

Spark快速大数据分析中文版PDF(带书签+笔记)

spark大数据分析的课本中文版pdf,高清pdf,可以直接复制文字的。pdf带了课本的书签,重要地方有笔记,可以提供参考。

2018-03-26

程序员跳槽全攻略

和那些职场鸡汤不同,本书从价值论开始,引入职业画布,从九大方面为你讲解;有分析数据、有简历模板、有书写工具、有技能树图,堪称一本公司老板和HR最害怕你看到的跳槽百科。 作者@Easy为互联网人才拍卖网站JobDeer.com和程序员直投网站快简历创始人,在过去一年里,阅读过上万份技术简历,帮数千位程序员找到工作,在技术求职和招聘方面有丰富的实践经验。

2018-01-18

ASP.NET系统网站网页 C#源码 mvc权限快速开发建站框架OA CRM CMS

淘宝花钱买的,现分享出来,全套源码加使用说明

2017-02-17

Hadoop应用开发技术详解pdf完整版1-12章全含代码

本pdf包含Hadoop应用开发技术详解书完整版一共425页,这是学习Hadoop很不错的教材,且包含书中的代码.文件太大100M,故下载文件为百度云分享.永久有效

2016-12-20

电脑已连接WIFI密码查看并保存到桌面的cmd命令

复制内容粘贴到cmd窗口下即可

2016-12-18

UML通俗易懂版教程

此版本通过两个管理系统作为例子来教学,通俗易懂

2016-12-13

空空如也

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

TA关注的人

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