
java
Java~develop
这个作者很懒,什么都没留下…
展开
-
java同步synchronized,锁
1.当一个线程执行的代码出现异常时,其所持有的的锁会自动释放2.同步不具有继承性3.同步synchronized(this)代码块是锁定当前对象的4.非This对象具有的优点:如果在一个类中有多个synchronized方法,这时虽然能实现同步,但会受到阻塞,所以会影响运行效率,但如果使用同步代码块锁非this对象,则synchronized(非this)代码块中的程序与同步方法是异步的原创 2016-11-21 22:07:54 · 309 阅读 · 0 评论 -
在myeclipse中将maven项目运行到tomcat中
在myeclipse中直接运行maven项目时,要设置将maven依赖的jar包输出到lib下,需要设置部署时将项目部署到tomcat的webapps目录下可以设置项目的访问url运行结果如下原创 2017-04-08 14:55:41 · 4669 阅读 · 0 评论 -
IDEA中在pom文件加入依赖报错
在idea中开发maven项目时,在pom文件中加入依赖报错,提示找不到依赖文件。如:dependency> groupId>org.springframeworkgroupId> artifactId>springloadedartifactId> version>1.2.8.RELEASEversion>dependency>idea提示找不到依赖文件,勾选原创 2018-01-20 14:29:07 · 18086 阅读 · 1 评论 -
java学习资源
java类加载的执行顺序java类封装与继承java访问权限修饰符java 抽象类与接口java抽象类与接口java内部类java匿名内部类java匿名类与内部类java匿名类和内部类java迭代器之iterator与listIteratorjava重写和重载java构造函数java的super和thisjava枚举java的stat...原创 2018-09-11 10:38:42 · 8458 阅读 · 4 评论 -
github新建项目及新建分支上传到github操作
首先在github上新建一个仓库:gitrepositytest创建之后进入新建的仓库,下面有提示的命令行操作echo "# gitrepositytest" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://gith...原创 2018-10-15 20:42:41 · 6208 阅读 · 0 评论 -
java JDBC连接池简单封装
java JDBC简单封装(MySQL)此次封装使用maven构建目录结构product数据库表建表语句create table `product` ( `p_id` int(32) not null unique primary key auto_increment, `p_name` varchar(50) not null, `s_size` double ...原创 2018-12-25 22:26:44 · 1368 阅读 · 0 评论 -
idea创建maven管理的servlet项目
idea创建maven管理的servlet项目完成后,启动发现报错,提示找不到spring的contextListener,后来发现是web.xml中自动生成了配置,删除web.xml中所有配置,剩余内容如下<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http:/...原创 2019-07-14 14:51:16 · 1153 阅读 · 0 评论