自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring+MyBatis 使用事务

    数据事务是企业应用关心的核心内容。在事务的实操之前先说明一些数据库的相关概念。    一.数据库事务的ACID特性    数据库事务正确实行的4个基础要素是原子性atomit,一致性Consistency,隔离性Isolation,和持久性Durability。    原子性:事务中的所有操作要么成功、要么失败,不能处于中间状。    一致性: 一旦一个事务完成,将来的所有事务都必须基于这...

2018-05-31 20:59:16 1225

原创 关于单例模式饿汉模式的思考

单例模式中的饿汉模式和懒汉模式大家都应该非常熟悉了,但是从虚拟机类加载的角度来思考的时候,有些点我不是很清楚,特此记录一下。关于单例模式的几种写法,可以参考我之前发的博文(代码加注释)点击打开链接。我不清楚的点是在饿汉模式和懒汉模式的区别到底在哪里?首先看饿汉模式public class Singleton {         private Singleton() { } private ...

2018-04-18 11:26:33 687 2

原创 关于Java中Synchronized互斥范围小结

Synchronized的使用比较简单,就是对代码进行同步。但是昨天在看书的时候发现了一个比较困惑的地方,就是类和实例对象之间的同步。有以下几种情况1.静态方法间的同步即对类对象进行同步,线程对test1和test2方法的访问是互斥的static synchronized void test1() {    System.out.println(" test1"); }static syn...

2018-04-18 10:41:03 599

转载 什么是ThreadLocal ?

链接:https://www.zhihu.com/question/23089780/answer/62097840来源:知乎概述相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒

2018-01-29 20:14:33 582

转载 并发下HashMap为什么不是线程安全的?

在知乎上看到的,觉得说的很清楚,所以就转载过来做一下记录。具体的出处可以看图片的水印。首先看下HashMap的工作原理,我们回顾一下HashMap的结构:HashMap的结构就是哈希表,底层是一个数组,这个数组中尽可能地分散所有的key,通过key的hash值得到数组下标,然后把entry插到该数组,假如有两个不同的key被分到相同的下标,也就是哈希冲突,那么该数组在该

2018-01-12 10:56:18 17762

原创 单例模式

总结今天看的单例模式,贴的是eclipse里的代码。如有错误,欢迎留言指正。同时希望自己以后能够多发博客,记录下学习过程中的点滴。如需转载,请指明出处。package singleton;/** *  * @author chisunhuang * @data 2017-12-27 19:32 */import java.lang.reflect.Const

2017-12-27 20:28:27 282

原创 MySql 安装小结

这段时间在学习javaweb,教材中的数据库用到的是MySql。今天在安装的过程中遇到了一些问题,比如在进入MySql时常见的提示1045错误等。为让大家在遇到相同问题的时候能够更快的解决问题,将今天的安装过程以及解决问题的方法在此分享。    开发环境:           操作系统:win10           mysql 版本:mysql-5.7.16-winx64  

2016-11-04 19:23:20 308

转载 如何在Android中使用OpenCV

看了网上的很多教程和官方http://opencv.willowgarage.com/wiki/Android提供的如何在Android上使用OpenCV的教程,照着一步一步的做最后总有些问题,不是APK安装失败就是运行时突然报错退出。和同学一起摸索了一段时间后,终于弄成功,在这里做一个总结。最关键的问题是项目中各个文件夹和文件的位置要放置正确,而且目标机器的CPU架构要设置正确,下面是配置的详细

2015-03-27 10:37:27 395

转载 Eclispse 如何换主题、皮肤、配色

Eclipse写android代码时,默认的文本和框架都是白色,长时间使用,显得过于刺眼。这里介绍三种方法换黑色护眼配色。1、系统设置里更改2、从Eclipse Marketplace里下载主题3、安装别的网站适配的主题1、系统设置里更改如果Eclipse系统自带黑色皮肤主题,那么就可直接设置。window下,打开Preferences

2015-03-10 21:09:16 832

仿照微信的首次登录引导界面

仿照微信风格的android首次登录的用户引导界面,通过ViewPager来实现分页滑动

2016-01-12

空空如也

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

TA关注的人

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