- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 java8新特性-从匿名内部类到lambda表达式
1.从多态说起java中的多态使我们可以为接口类型的变量创建一个实例,即创建接口实现类的对象。比如定义一个加法接口和一个该接口的实现类加法接口:public interface IAdd { int add(int a,int b);}加法实现类:public class Add implements IAdd { @Override public i...
2020-03-07 14:10:46
497
原创 设计模式学习-建造者模式
建造者模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以产生不同的表示1. 应用场景复杂对象中,相同的方法,不同的执行顺序,会产生较大的差异。希望能够按不同的顺序调用对象的方法。复杂对象的组成部分时常可能发生变化,但组装方法类似。比如零食套餐搭配,电脑的配置搭配等。2.五个组成部分抽象产品类定义产品具体业务逻辑方法和一个调度方法,该调度方法可以控制各个业务逻辑...
2020-03-03 16:46:15
212
原创 java基本数据类型与包装类
1. 基本数据类型数据类型二进制位数对应的包装类默认值byte8java.lang.Byte0short16java.lang.Short0int32java.lang.Integer0long64java.lang.Long0Lfloat32java.lang.Float0.0fdouble64java.l...
2020-02-13 16:34:40
168
原创 mysql创建表时设置主键id为uuid
oracel创建uuid为主键的表时可以直接指定default uuid();但是mysql不支持,可以通过触发器实现。下面是创建一个产品表的sql语句。CREATE TABLE `product` ( `id` varchar(32) NOT NULL, `productNum` varchar(50) NOT NULL, `productName` varchar(50) DEF...
2020-01-22 20:18:11
13557
10
原创 linux常用命令和vim基本操作
Linux常用命令命令格式:command [-options] [parameter]查阅命令帮助信息:command --help常用命令ls列出文件clear清除命令界面cd进入目录pwd列出当前路径mkdir创建目录touch创建文件rm删除cp拷贝文件mv移动文件tree路径树chmod修改文件权限find加路径和文件名查找文件grep搜索文本串,可...
2020-01-21 17:05:04
277
原创 剑指offer刷题笔记
秋招那个暑假,又想学java又想学Python,部分经典例题,有用java写的也有python 写的1. 约瑟夫问题public class SingleCircleLinkedListDamo { public static void main(String[] args) { // TODO 自动生成的方法存根 SingleCircleList list1 = new Singl...
2020-01-21 16:21:51
700
原创 几种排序算法的思路及其Python实现
1.快速排序思路选取数组的第一个值作为参考值选取两个指针,初始状态一个指向第一个元素,一个指向最后一个元素;如果右边指针指向的元素大于等于参考值则不需要进行操作,并把指针左移;上一步在数组右侧找到了符合要求的元素,就把它放到左指针指向的位置;如果左边指针指向的元素小于参考值则不需要进行操作,并把指针右移;上一步在数组左侧找到了符合要求的元素,就把它放到右指针指向的位置;当左右指...
2020-01-21 16:05:31
372
原创 ssm整合无法注入dao层
spring整合mybatis,在部署项目时,一直报错:无法注入daoError creating bean with name ‘accountController’: Unsatisfied dependency expressed through field ‘accountService’; nested exception is org.springframework.beans....
2020-01-21 00:12:01
1548
空空如也
mysql以触发器方式设置主键为uuid,一直报错
2020-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人