java
文章平均质量分 68
iloveyougirls
阿斗老和尚说“一物降一物,没有道理可讲。有的人从你见到她的第一面起,就注定一辈子都会输给她。”
展开
-
Java中的mysql事务处理
一、事务是一组要么同时执行成功,要么同时执行失败的sql语句。是数据库操作的一个执行单元。2、事物的四大特点:(1)atomicity(原子性)表示一个事务内的所有操作是一个整体,要么全部成功,要么全部失败。(2)consistency(一致性)表示一个事物内有一个操作失败时,所有更改过的数据都必须回滚到修改前的状态。(3)isolation(隔离性)事务查看数据时数据所处的状态,原创 2016-08-31 08:31:18 · 7274 阅读 · 2 评论 -
java学习的第三阶段感想(考核例子-教务管理系统)
这次的考核例子是做一个类似于大学的教务管理系统,因为这次需要三个人合作,所以对项目的需求分析就显得非常的重要,首先需要对项目进行功能的分析,这个可以参考大学的教务管理系统,那个肯定比较完美,比较强大。因为是教务管理系统,所以肯定有学生的一些操作,比如说学生可以选课,学生可以查询成绩,学生可以查看自己的个人信息和上课的课程表之类的,所以这里就用到了MySQL数据库的知识,用到的就是数据库基本sql语原创 2016-03-02 17:38:49 · 2060 阅读 · 0 评论 -
java中的StringBuilder类的使用, String、StringBuilder、StringBuffer的区别
一、String 和 StringBuilder、StringBuffer的区别一:string是不可变序列,StringBuilder和StringBuffer是可变序列。1、而StringBuilder和StringBuffer(都继承于同一个抽象父类AbstractStringBuilder)之间的区别是:StringBuilder线程不安全,效率高,一般用于局部变量。StringBuf原创 2016-09-17 11:16:04 · 1150 阅读 · 0 评论 -
基于java的汉诺塔递归算法
1.假如a盘上有2个盘子,需要移动到c盘上,如图:有两个盘子时,需要三步就可以完成,第一步:把上面的移动到b;第二步:把下面的大的移动到才c;第三步:再从b移动到c,完成;2.假如a盘上有3个盘子,需要移动到c盘上,如图:当有三个盘子的时候,就需要如图所示的7步,才能完成。这里要总体思考,先看最后一步固定的:不是从a移动到c,就是从b移动到c(2个盘子是b--->c;3原创 2016-09-25 12:36:56 · 1491 阅读 · 0 评论 -
Java回溯法对数字的全排列
一、对于不重复数字的全排列(例如:1,2,3,4,5,7,8,9)1.用数学的方法来算很简单,排列的结果是9!种情况;下面是简单的一个代码的例子:public class Main { static int count = 0; public static void main(String[] args) { int[] a = {1,2,3}; test(a,0);原创 2017-02-13 09:35:09 · 6246 阅读 · 2 评论 -
Java中使用Calendar类来解决日期的算法题
使用Java中的Calendar类有时候遇到日期类的算法题就会变得特别简单第一步:需要获得日历的对象,静态调用Calendar中的getInstance()方法获得的是默认的默认时区和默认的语言环境。Calendar c = Calendar.getInstance();第二步:通过Calendar对象调用set()方法给日历设置一个给定的值,set()方法有很多参数一、set()方法原创 2017-04-03 15:25:15 · 3026 阅读 · 0 评论