-
软件设计之基于Java的连连看小游戏(三)——所有功能的实现
软件设计之基于Java的连连看小游戏(三)——所有功能的实现 新年快乐! 期末接二连三的考试实在太忙了忘记连连看没有更新完,今天想要学习生信时才发现。所以这次直接把连连看所有功能全部放上。 在传统的连连看的基础上,我增加了上传头像的功能,即可以自行上传图片...
-
java反射
java反射 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一...
-
重写ThreadFactory方法和拒绝策略
重写ThreadFactory方法和拒绝策略 最近项目中要用到多线程处理任务,自然就用到了ThreadPoolTaskExecutor这个对象,这个是spring对于Java的concurrent包下的ThreadPoolExecutor类的封装,对于超出等待队列大小的任务默认是使用RejectedExecutionHandler去处理拒绝的任...
-
事务总结
事务总结 有时候一个业务需要多次操作数据库,比如转账: 如果reduce()执行成功,add执行失败,那钱是转出去了,但对方并没有收到,钱转丢了。 使用事务可解决此问题。 事务:逻辑上的一组操作,要么全部成功,要么全部失败。 事务的4个特性 原子性:最小单元,不可再...
-
java锁优化
java锁优化 一、锁优化的思路和方法 锁优化是指:在多线程的并发中当用到锁时,尽可能让性能有所提高。一般并发中用到锁,就是阻塞的并发,前面讲到一般并发级别分为阻塞的和非阻塞的(非阻塞的包含:无障碍的,无等待的,无锁的等等),一旦用到锁,就是阻塞的,也就...
-
Spring JdbcTemplate类常用的方法
Spring JdbcTemplate类常用的方法 execute(String sql) 可执行任何sql语句,但返回值是void,所以一般用于数据库的新建、修改、删除和数据表记录的增删改。 int update(String sql) int update(String sql, Object...args) 增删改,args传递实参,返回受影响的记录数。...
-
快速幂与矩阵快速幂
快速幂与矩阵快速幂 幂运算 幂运算 \(a^b\) 是 \(b\) 个 \(a\) 相乘的结果. C++自带的幂函数 pow 是最朴素的 \(O(b)\) 算法,效率非常低,所以如果要用到大量幂运算,最好自己打一个快速幂. 快速幂 求 \(a^b\%p\) 的值. 当 \(b=1\) 时,返回 \(a%p\) . 当 \(2\mid b\) 时,...
-
poj-1753题题解思路
poj-1753题题解思路 今天天气很好! 首先题意是这样的:: 翻盖游戏是在一个长方形的4x4场上进行的,其16个方格中的每一个都放置了双面的棋子。每一块的一边是白色的,另一边是黑色的,每一块都是躺着的,要么是黑色的,要么是白色的。每一轮你翻转3到5块,从而改变他...
-
Java语法进阶16-Lambda-Stream-Optional
Java语法进阶16-Lambda-Stream-Optional Lambda 大年初二,大门不出二门不迈。继续学习! 函数式接口 Lambda表达式其实就是实现SAM接口的语法糖,所谓SAM接口就是Single Abstract Method,即该接口中 只有一个抽象方法 需要实现,当然该接口可以包含其他非抽象方法。...
-
Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件
Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件 MyBatis 今天大年初一,你在学习!不学习做什么,斗地主...人都凑不齐。学习吧,学习使我快乐!除了诗和远方还有责任,我也想担当,我也想负责,可臣妾做不到啊,怎么办?你说怎么办,为啥人家能做到你做不到...
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
