![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
L_ILove
这个作者很懒,什么都没留下…
展开
-
java实现邮件发送
今天遇到一个的需求,用户提交反馈时,给公司邮箱发送邮件。public class EmailSendTool {private String host;private String username;private String password;private String mail_head_name = "this is head of this mail";private String ma原创 2016-08-19 17:11:46 · 412 阅读 · 0 评论 -
单例设计模模式——懒汉式为什么线程不安全
单例设计模式分为两种饿汉式,懒汉式无论哪一种,思想就三步,0;就一个实例,则不能被实例化,所有构造函数私有的1:提供一个实例2:提供一个供外部访问的方法懒汉式线程不安全,那为什么不安全呢?看代码!!!假设开始线程0进入,判断instance为空,在将要创建实例时,cpu切换,线程1又进来了,同样instance为空 创建了实例,这是cpu切换回来到0线程,继续创建实例可见,原创 2017-01-09 21:39:00 · 4944 阅读 · 4 评论 -
mysql备份数据库和导入
mysql备份数据库:几个需要注意的地方1、命令后面没有;2、直接在mysql的bin下运行,不用进入mysql,不然windows不能识别mysqldump,因为他是windows的运行程序3、重定向后的路径可以是绝对路径也可以是相对路径,这里用的是相对路径,在bin下4、我这里备份的是demo1数据库 ,也可以备份表,可以在数据库后面跟table数据库的导入原创 2016-12-20 19:50:30 · 461 阅读 · 0 评论 -
github上传 文件
git bash进入上传项目的目录(类似linux命令)git initgit add .git commit -m "first commit"(上传项目描述)git remote add origin git@github.com:Ezrealliang/HelloWorld.git(新建项目后会自动生成)git push -u origin master原创 2016-12-29 19:07:14 · 830 阅读 · 0 评论 -
基本类型和String的区别
基本类型有byte short int long char float double boolean基本类型时数值变量,比较他们的大小可以直接用“==”,但是String却不可以,他是引用变量,是一个类,就像c中的指针,指向的是一个内存地址,比较它的大小应该用equals方法。例如Stirng s1=“1”;String s2="1";s1==s2返回true 因为s1和原创 2016-12-14 09:47:02 · 780 阅读 · 0 评论 -
jdbc连接mysql:statement和preparedStatement的区别
直接上代码public class StringTest { public static void main(String[]args) throws SQLException { String url="jdbc:mysql://localhost:3306/test1?useUnicode=true&charsetEncoding=utf8"; String username="ro原创 2016-12-16 10:15:17 · 1955 阅读 · 0 评论 -
java选择排序
上一节写的冒泡排序,冒泡排序是两两比较,选择排序,是把一个和其余其他进行比较,然后把最小的放在最前面,以此类推。原创 2016-12-01 19:26:23 · 491 阅读 · 0 评论 -
java冒泡排序
双层for循环,时间复杂度为n*n切记第二个for循环不要忘记 减1,因为if中有加1,不然会角标越界。原创 2016-12-01 18:57:47 · 329 阅读 · 0 评论 -
springmvc和hibernate整合
其中用来操作数据库的配置文件spring-dao.cfg.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springfr原创 2016-11-02 16:46:16 · 483 阅读 · 0 评论 -
解决maven项目中有小红叉的问题
首先在window--perferences--showview中显示problems中查看出错的原因一般都是这是中错误查看你的java的编译环境和运行环境是否一致确保一致更改你的web.xml 我的项目为3.1 所以此处我的是3.1原创 2016-11-02 16:14:51 · 3477 阅读 · 0 评论 -
ubantu 安装mysql 和tomcat
原来一直再实习,用的外网的服务器,这几天,自己想在电脑上搭建一个linux服务器。安装mysql(在线安装)1.sudo apt-get install mysql-service mysql-client这时候可能会报错,显示出现各种包,一般都是由于linux系统没有更新完全2.sudo apt-get update 更新unbantu3.sudo apt-get原创 2016-10-26 11:49:27 · 675 阅读 · 0 评论 -
java.lang.UnsupportedOperationException: Not supported by BasicDataSource
一般情况下是你在hebernate.cfg.xml中配置中数据连接和spring中配置的dataSource发生冲突hibernate.cfg.xmlspring-dao.xml只需要把hibernate.cfg.xml中的数据配置注释掉原创 2016-11-04 12:02:24 · 524 阅读 · 0 评论 -
mysql数据库事务隔离级别分析
mysql的事务隔离共分为四个级别:分别为read uncommitted(读未提交), read committed(读提交),repeatable read (重复读,同时需要声明重复读是mysql默认的事务隔离级别),最后一个为serializable(序列化)。这四种级别在读取数据是会遇到不同的问题。read uncommitted 会出现脏读,不可重读,幻读的现象。read原创 2016-09-21 16:24:21 · 432 阅读 · 0 评论 -
直接插入排序算法
从第一个开始和前面的数进行比较,直到找到位置。排序需要保证排序算法的稳定性,——即关键字相同的情况下,假设排序之前a在b的前面,则排序之后a仍然在b的前面。直接插入排序法public static int[] insert(int[]arr){ for(int i=1;i<arr.length;i++){ int temp=arr[i],j; for(j=i-1;j>=0&原创 2017-01-12 21:00:18 · 521 阅读 · 0 评论