自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Spring注解详解

读取配置文件jdbc.properties 填入JdbcEntity@PropertySource(value = "classpath:static/jdbc.properties")@Configurationpublic class ImportResourceTest { @Value("${jdbc.username}") private String ...

2019-03-10 19:25:22 128

原创 scope作用域

四种作用域:单例(singleton):单例对象,在真个web应用中只有一个Bean实例。原型(prototype):为每一次调用get发方法都创建一个对象。请求(request):为每一个请求创建一个对象。会话(session):为每一个会话创建一个对象。//指定作用域scope 默认是单例@Configurationpublic class CofigrationTe...

2019-03-10 00:52:07 253

原创 websocket协议

1.基于TCP实现的能双向通信的长连接

2019-03-09 13:52:19 125

原创 java基础问答

java基础1.List和Set的区别List有序可重复,Set无序不重复2.HashSet是如何保证不重复的HashSet是包装了HashMap的,先通过key的哈希值定位到table数组上,如果数组上已存在,则通过equals方法判断,插入到链表上或者是红黑树中。3.HashMap是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)a.插入...

2019-03-08 20:36:54 358

原创 Redis哨兵机制

2019-03-08 17:28:24 173

原创 Mysql的ACID

原子性:事务要么成功执行,要么全部回滚撤销。一致性:操作1在操作2之前执行,保持这两个操作的顺序。隔离性:事务之间不可见持久性:持久化到磁盘数据库四种隔离级别未提交读:已提交读:可重复读:串行化:脏读:A事务读取未提交的事务B,事务B可能会发生回滚。不可重复读:事务A多次读的数据不一致,多次读过程中事务B对数据进行了修改。幻读:...

2019-03-08 15:07:44 490

原创 重写hashCode()方法和equals()方法

1、Object类中有hashCode()和equals方法public native int hashCode(); //根据地址进行运算得到的伪随机数public boolean equals(Object obj) {//直接判断内存地址 return (this == obj);}A == B: 同一个内存地址。A.equals(B) :AB对象内容相同...

2019-03-08 10:26:21 308

原创 mysql基本操作

为什么要有索引?索引的类型primary、unique索引创建索引的方式1.ALTER TABLE table_name ADD INDEX index_name (column_list)ALTER TABLE table_name ADD UNIQUE (column_list)ALTER TABLE table_name ADD PRIMARY KEY (col...

2019-03-07 21:02:31 124

原创 mysql查询性能优化

查询执行路径在实际开发中,一些数据对实时性要求特别高,或者并不经常使用(可能几天就执行一次或两次),这样就需要把缓冲关了,不管这条SQL语句是否被执行过,服务器都不会在缓冲区中查找该数据,每次都会从磁盘中读取。因为如果实时性要求特别高,缓存中数据可能和磁盘中的就不同步,如果数据不经常使用,被缓存起来,就会占用内存。 在my.ini中的query_cache_type,使用来控制表缓存的。这...

2019-03-06 09:13:03 236

原创 ThreadFactory

DefaultThreadFactory() { SecurityManager s = System.getSecurityManager(); group = (s != null) ? s.getThreadGroup() : Thread.currentTh...

2019-02-28 14:43:06 293

原创 Integer自动拆箱

public static void main(String[] args) { Integer a = 128; Integer b = 128; //超过这个-128~127范围的会存储在堆中 System.out.println(a == b); //false //相同类型的包装类的比较要使用 equeals...

2019-02-28 10:51:10 571

原创 阅读Spring Core开发文档笔记

Bean Naming Conventions(约定)Examples of such names would be (without quotes) 'accountManager', 'accountService', 'userDao', 'loginController', and so forth.

2018-06-27 11:20:42 224

原创 leetCode数据库练习

627. Swap Salary# Write your MySQL query statement belowupdate salary set sex = CASE WHEN(sex='f') THEN('m') WHEN(sex='m') THEN('f')END;

2018-05-12 15:27:39 174

原创 leetcode编程题

58. Length of Last Wordjava:class Solution {    public int lengthOfLastWord(String s) {        String [] arr = s.split("\\s+");        if(arr.length==0)            return 0;        return arr[arr.leng...

2018-05-12 15:11:57 130

原创 git版本控制方法

改动过.gitignore文件之后,在repo的根目录下运行:git rm -r --cached .git add .之后可以进行提交:git commit -m "fixed untracked files"

2018-04-23 10:54:10 115

原创 JAVA基础

StringUtils.isEmpty(String str) 。从别人看你的代码出发写代码。变量命名具有业务含义。多写代码 养成好习惯

2018-04-18 17:36:54 108

原创 Centos基础

rmp -ivh ***.rmp //rmp事red hat的一个包管理工具rpm -qa|grep 软件//查看是否安装yum install  应用 //会从默认仓库获取依赖并安装wget  路径  //下载资源修改[root@hosts]颜色[root@localhost ~]# vi .bashrc注释原PS1行,添加PS1="\e[1;32m\u\e[m\e[1;33m@\e[m\e[1...

2018-04-18 17:36:28 295

原创 Maven 常用知识

如有源码可在File>>Setting>>Build Excution Deployment>>build tools>>Maven>>import   里面设置。勾选documentation 和 sources。all-in-one打包命令:>mvn clean install -Dmaven.test.skip=true...

2018-04-18 17:35:53 100

原创 web开发安全原则

1.一切用户输入都是不安全的2.一切数据验证都要在后台进行3.数据传输和存储都要加密4.开源软件本身存在的缺陷Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099如何防止sql注入:使用#而不是使用$(预编译)order ...

2018-03-14 16:12:56 582

原创 心得

1.先从是什么和为什么入手,即使你现在很急,不要着急于解决问题。2.不一定每天都要记录,但是遇到问题一定要记录下。

2018-03-13 17:21:59 135

原创 idea结合tomcat简单配置

简单记录下

2018-03-13 17:19:32 193

原创 导入java web maven项目注意的问题

1文件中的要写和2一样的路径,其实就是把settings.xml的依赖全部下载到2的目录中setting.xml文件如下:http://blog.csdn.net/txvaqh/article/details/52824492

2018-03-09 16:33:13 465

空空如也

空空如也

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

TA关注的人

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