- 博客(11)
- 收藏
- 关注
原创 Condition使用
ConditionCondition是在java 1.5中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify(),使用Condition的await()、signal()这种方式实现线程间协作更加安全和高效。因此通常来说比较推荐使用Condition,阻塞队列实际上是使用了Condition来模拟线程间协作。...
2019-07-23 21:33:13
325
原创 Linux的部分命令及修改Ubuntu的mysql数据库的root密码
Linux命令获取权限:sudo su安装文件:sudo apt-get install 文件名打印当前目录 显示出当前工作目录的绝对路径: pwd显示进程状态:ps -auxf切换用户:su移动文件:mv 文件名删除软件: apt remove 软件名给某个文件权限:chmod -R 777 文件名杀死某个进程:kill -9 进程仅罗列出当前文件名或目录名:ls刚刚启...
2019-06-18 15:26:31
200
原创 事务(transaction)
事务(transaction)1.定义:数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。2.特性(ACID):①原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。②一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态的含义是数据库中的数据应满足完整性约束。...
2019-06-03 11:57:32
243
1
原创 简单工厂设计模式
简单工厂设计模式1.工厂模板:以计算器工厂模板为例package com.design.factory;public interface IProduction { public float caculate(float n1, float n2);}2.生产的工厂package com.design.factory;public class SimpleFactory {...
2019-06-02 16:51:03
85
原创 Bean、BeanDefinition、BeanFactory、FactoryBean
Bean1.bean的定义格式:<bean id="" class=""></bean>2.Bean对象在Spring实现中是以BeanDefinition来描述的;3.Bean的创建:BeanFactory通过反射创建bean,BeanFactory通过ResourcePatternResolver (资源解释器)加载对象,通过Map<String,Ob...
2019-06-02 10:55:49
1115
原创 单例模式
三种单例模式1.懒汉式(饱汉式)单例模式package com.lanou.singleton;//懒汉(饱汉)模式public class LazySinglton { private static LazySinglton instance; private LazySinglton() { } public static LazySinglton getIns...
2019-05-29 14:10:08
86
原创 字符串
1. 创建字符串String类即字符串类型,但它不是Java的基本数据类型。(1)String一个String对象可以表示一个空的字符序列。(2)String(char a[])用一个字符数组a创建字符串的对象。 char a[]={'g','o','o','d'}; String s=new String(a);等价于: String s=new String("good");...
2019-05-20 17:39:23
174
1
原创 一个数
1. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。解题思路:异或 。 数组中的所有数字进行异或,相同数字 异或结果为0,故最终结果为只出现一次的那个元素。示例 1:输入数组大小为:3输入数组元素为:332输出: 2package com.yanda.practice;import java.ut...
2019-04-12 22:03:49
864
1
原创 数组
数组1.定义:一系列相似的元素,按照先后顺序排列在一起的集合。2.数组的特点:(1)数组的元素都相似;(2)数组在创建的时候,就给出大小;(3)数组中的每个元素,占固定的大小,同时有固定的位置。3.数组的声明过程有两种第一种:和C语言比较像类型 标识符[ ];第二种:Java特点的数组声明类型[] 标识符;4.数组的初始化①静态初始化:数据类型 数组名[]={值1...
2019-04-07 13:43:21
101
1
原创 正常流程
正常流程1.分支控制分支控制的关键字:if , else , switch(1)if关键字 注意:if是按按区间判断的,可以完成对点的选择格式如下: if(判断分支是否执行的条件){ 当条件成立的时候,需要执行的代码逻辑块; }在if中的判断条件,应该是一个表达式,而这个表达式最终得到的结果是一个boolean值。举一个例子:从键盘上输入一个分数,判断分数属于的等级:...
2019-04-05 19:41:31
629
原创 鸡兔同笼问题
鸡兔同笼问题import java.util.*;public class Animal{ public static void main(String args[]){ Scanner scanner=new Scanner(System.in); System.out.print("请输入头的个数:"); int a=scanner.nextInt(); //输入...
2019-04-05 16:44:51
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人