-
工作5年的Java程序员,才学会阅读源码,可悲吗?
最近一位5年开发经验的群友与我聊天 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常被问到一些开源框架的源码问题,即使在网上各种百度,当时回答出来也会是很皮毛,不痛不痒的解...
2019-02-17 01:51:10 java架构师
-
18mybatis
18mybatis-2018/08/02 1.mybatis标签 定义SQL语句 id :唯一的标识符 parameterType:传给此语句的参数的全路径名或别名例:com.test.poso.User或user resultType :语句返回值类型或别名。注意,如果是集合,那么这里填写的是集合的泛型,而不是集合本身(resultType 与 r...
2019-02-17 01:51:10
-
并发工具CountDownLatch源码分析
CountDownLatch的作用类似于Thread.join()方法,但比join()更加灵活。它可以等待多个线程(取决于实例化时声明的数量)都达到预期状态或者完成工作以后,通知其他正在等待的线程继续执行。简单的说,Thread.join()是等待具体的一个线程执行完毕,CountDownLatch等待多...
2019-02-17 01:51:10
-
An internal error occurred during: "Updat
tomcat启动maven工程的时候提示如下错误信息: An internal error occurred during: "Updating status for Tomcat v7.0 Server at localhost..." java.lang.NullPointerException 因为maven的包中有依赖api,core 等包,需要将该project添加进来即可...
2019-02-17 01:51:08
-
快速排序
划分 划分是快速排序的根本机制。划分数据就是把数据分成两组,使所有关键字大于特定值( 快速排序中称为'枢纽' )的数据项在一组,使所有关键字小于特定值的数据项在另一组。 划分算法 划分算法是由两个指针开始工作的,两个指针分别指向数组的两头。(这里的指针不是C++...
2019-02-17 01:51:05
-
Mybatis学习---连接MySQL数据库
【目录】 ??新建maven项目 ??搭建springMVC ??使用MyBatis连接数据库 ??MyBatis整合SpringMVC 【MyBatis】 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。 MyBatis 使用简...
2019-02-17 01:51:01 java 对象
-
Shiro简单入门+个人理解
身为一个刚刚进入开发行业的学生,进入公司就开始了Shiro框架的应用,特此在这里写下收获。 Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架,使用shir...
2019-02-17 01:50:58
-
Java线程Thread的状态解析以及状态转换分析 多线程中
线程与操作系统中线程(进程)的概念同根同源,尽管千差万别。 操作系统中有状态以及状态的切换,Java线程中照样也有。 State 在Thread类中有内部类 枚举State,用于抽象描述Java线程的状态,共有6种不同的状态 详细定义如下: public enum State { /** * 至今尚未启动...
-
Redis的分布式锁
一、锁的作用 当多线程执行某一业务时(特别是对数据的更新、新增)等操作,可能就会出现多个线程对同一条数据进行修改。其最终的结果一 定与你期望的结果“不太一样”,这就与需要一把锁来控制线程排排队了 - java内部为我们提供了解决方案,可以使用synchronized 或Lo...
2019-02-17 01:50:58
-
java 关于String
1、两种创建方式 1 String str1 = "abc"; // 字面量创建 2 String str2 = new String("abc"); // 构造方法创建 使用字面量创建时只会生成一个对象,而通过构造方法创建时会生成两个对象(前面的str2和后面的new String对象) 2、常见的构造方法 1 public String() //...
2019-02-17 01:50:58
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




