- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 JAVA之ThreadLocal
在java中,如果多个线程想要用到一个共享的变量,那么可以用public static修饰这个变量,所有的线程使用同一个static变量。如果想要实现每一个线程都有自己的共享变量,该怎么解决呢?JDK中的ThreadLocal就是为此而生的!下面我们来看几个例子来理解ThreadLocal在多线程的独立性。ThreadLocal的初始值public class Run { //Threa...
2018-05-31 00:04:41 432
原创 mybatis insert返回id
mybatis拿取自增id的值!一、使用useGeneratedKeys<insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.demo.pojo.User" > insert into user (nickname, username, password, ...
2018-05-29 10:11:25 355
原创 Gradle或Maven打包项目资源文件问题
出现这个问题一不小心容易弄得人,心力交瘁,当我们用Gradle或者Maven构建web项目的时候,少不了要打包*.xml或者*.properties文件,但是默认的情况下,gradle和maven总会很智能的不去加载这么些资源,于是乎当你采用如下形式放置文件打包并运行web项目的时候会出现如下的错误,mapper文件绑定失败org.apache.ibatis.binding.BindingExce...
2018-05-28 16:54:12 4588 1
原创 postfix+javamail实现邮件发送
前两天想用,javamail实现一个发送邮件验证码的功能,但是又不想用qq或者163邮箱,于是乎查到了postfix这么个东西,用postfix+cyrus-sasl成功的实现了邮件的发送,中间经历了千辛万苦,终于能用javamail和配置好的postfix阿里云服务器给发送邮件了,特此记录下!首先声明一下配置的要求:1.Ubuntu16.04 阿里云的产品2.一个域名3.postfix,cyru...
2018-05-27 14:17:09 5447 2
原创 JAVA之线程池的使用
在很多的时候我们需要用到线程池,比如说jdbc的连接池之类的东西,这样能有效的减少线程创建和回收过程当中造成的性能损耗!尤其是在高并发下,线程池能够显著的节约线程的创建成本,下面我以我的理解来讲讲JAVA中线程池的简单使用!一.ThreadPoolExecutor类public ThreadPoolExecutor(int corePoolSize, ...
2018-05-23 01:06:07 197
原创 MySQL登录相关
默认安装的mysql的root用户是没有密码的直接输入命令登录mysql -uroot -p1.修改密码的命令进入mysql命令行之后set password=password('新的密码');//刷新缓存flush provileges;2.解决mysql直接登录问题用root命令登录mysqlmysql -uroot -p登录后键入以下命令use mysql;delete from my...
2018-05-22 11:16:18 324
原创 浅谈JAVA中的浅拷贝与深拷贝
在JAVA中,有时候我们需要得到一个对象的拷贝对象,在这种情况下,就需要用到JAVA中的克隆机制了,在JAVA中如果要使用克隆,那么你被需要克隆的类必须实现Clonable接口。下面给出一个实际的场景,某老师需要举办一场婚礼,需要将请帖发送给不同的同学,首先需要知道的是请帖除了被邀请人和请帖正文之外,宴请地点和时间都是相同的!1.首先是学生类的代码package com.demo.testCopy...
2018-05-08 13:04:28 176
ikanalyzer-for-solr5.0
2017-04-10
nginx-1.11.12
2017-03-26
FastDFSv5.05
2017-03-26
libevent-2.0.22
2017-03-26
FastDFS_v5.05
2017-03-26
libevent-2.0.22-stable.tar.gz
2017-03-25
FastDFS_v5.05.tar.gz
2017-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人