- 博客(30)
- 收藏
- 关注
转载 装饰器模式
public class Competitor { public void sing() { System.out.println("我唱唱唱......"); } }public class CompetitorDecorator1 extends Competitor { pub...
2019-08-28 10:11:00
128
转载 Factory工厂设计模式
感觉不好工厂模式可以分为三类:1)简单工厂模式(Simple Factory)2)工厂方法模式(Factory Method)3)抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factor...
2019-08-27 14:31:00
112
转载 builder 设计模式
1、经典的Builder模式Product/** * 计算机抽象类, 即Product角色 */public abstract class Computer { protected String mBoard; protected String mDisplay; protected String mOS; pu...
2019-08-27 11:46:00
135
转载 fastjson对象,JSON,字符串,map之间的互转
1.对象与字符串之间的互转将对象转换成为字符串String str = JSON.toJSONString(infoDo);字符串转换成为对象InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class);2.对象集合与字符串之间的互转将对象集合转换成为字符串String users = JSON...
2019-08-20 20:51:00
125
转载 元注解及自定义注解
元注解 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited这些类型和它们所支持的类在java.lang.annotatio...
2019-08-13 11:04:00
172
转载 Log4j2--过滤器Filter
Log4j2的过滤器功能使用比较灵活,可以在三钟标签(对应下面类图中的三个类)中添加过滤器Filter,一是在配置文件的<configuration> 标签下,第二是在<loggers>,第三是在<appenders>标签下。下图摘自用户手册第二章Architecture过滤器也有很多种,具体可以参考手册的第十一章Filters,大家可以...
2019-08-12 16:27:00
521
转载 mybatis generator使用
北包包转载于:https://www.cnblogs.com/LittleSpring/p/11261555.html
2019-07-28 23:40:00
101
转载 Springboot @Autowired用法
2.@Autowired作用:@Autowired表示被修饰的类需要注入对象,spring会扫描所有被@Autowired标注的类,然后根据类型在ioc容器中找到匹配的类注入。@Autowired public class Car(Brand benz) { this.brand=benz; } View Code转...
2019-07-26 18:21:00
679
转载 mybatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架ORM框架 都是对JDBC的一种封装!Objet Relation MappingHibernate。 vjdbc v...
2019-07-23 18:12:00
83
转载 springboot
@ComponentScan注解是什么https://blog.51cto.com/4247649/2118342@ComponentScan注解默认就会装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中总结一下@ComponentScan的常用方式如下自定扫描路径下边带有@Co...
2019-07-23 15:13:00
95
转载 无
B树(多向平衡查找树)B-树是对2-3树数据结构的扩展。它支持对保存在磁盘或者网络上的符号表进行外部查找,这些文件可能比我们以前考虑的输入要大的多(以前的输入能够保存在内存中)。(B树和B+树是实现数据库的数据结构)(B树是用于存储海量数据的,一般其一个结点就占用磁盘一个块的大小。)(1)根节点至少有两个子节点(2)每个节点有m-1个 key,升序排列。(3)k-1和...
2018-10-09 20:11:00
95
转载 Java线程中yield与join方法的区别
Java线程调度的一点背景在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一定的优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一定时间,Java虚拟机也不会改变其优先级优先级的值很重要,因为Java虚拟机和下层的操作系统之间的约定是操作系统必须选择有最高优先权的Jav...
2018-09-19 19:25:00
100
转载 Array and ArrayList
1)精辟阐述:可以将ArrayList想象成一种“会自动扩增容量的Array”。2)Array([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,Array的功能就可能过于受限。4)Java中一切皆...
2018-08-27 16:27:00
102
转载 模块
1、模块定义:本质是从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能) .py结尾的python文件test.py 模块名为test2、导入方法import model1,model2使用模块名.方法名() 模块吗.变量名from model1 import * (导入模块内的所有:慎用)from model1 import log...
2018-08-01 17:54:00
99
转载 不同目录的调用
import osimport sysBasePath = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))print(BasePath)sys.path.append(BasePath)from core import mainmain.login()转载...
2018-07-28 11:36:00
99
转载 内置方法
1、absabs()2、all(Iterable)所有元素都为真,返回Trueall([-1,0,1])all([-1,-1])all([])#true3、any((Iterable)(一真即真)any([-1,0,1])any([-1,-1])any([])#false4、ascii(object)变成字符串5...
2018-07-22 21:22:00
98
转载 day4、装饰器件、迭代器和生成器
1、装饰器(函数)功能:装饰其他函数、为其他函数添加附加功能。原则:1、不能修改被装饰函数的源代码 2、不能修改被装饰原函数的调用方式ps:函数即变量,高阶函数+嵌套函数1.1函数即变量def logger(): pass def test1(): passdef test2(): pass...
2018-07-22 16:47:00
103
转载 12、局部变量和全局变量
school='13213'del change_name(name): global school school=name print(school)print(school)转载于:https://www.cnblogs.com/LittleSpring/p/9347158.html
2018-07-21 16:51:00
91
转载 11、函数与函数式编程
1、介绍2、过程和函数过程(没有返回值的函数)def func2(): '''test2'''print('in the funk')函数def func1(): '''testing function''' print('in the func1') return 0调用:x...
2018-07-20 23:13:00
114
转载 9、文件操作
open("filename",encoding)data=open("filename",encoding='utf-8').read()w 创建一个新文件。r 读取 ,不可写a ,追加 ,不能读r+ 读取n行后,写仍然从文件末尾开始写w+写读,创建一个新文件,写就只能追加到最后。a+rb 二进制文...
2018-07-20 20:09:00
79
转载 8、模块初始(库)
一、标准库(不需要安装 python自带)1、sys#!/usr/bin/env pythonimport sys print(sys.path) #打印环境变量 sys.argv #脚本的相对路径 sys.argv[1] #输入的第二个参数。2、osimport osos.system("dir")#执行命令不保存结果 dir wind...
2018-07-18 16:53:00
136
转载 第一章python入门
一、第一个程序1、helloWorldprint("hello world")2、最简单的可执行的python文件linux命令行下:vim hello.pyhello.py文件中插入如下代码:#!/use/bin/env pythonprint("hello,World")执行:./hello.py 即可。...
2018-07-18 16:12:00
94
转载 python格式化输出
输入信息name = input('username:')age = int(input("age:"))#integerjob = input("job:")print(type(age))第一种(内存消耗大不建议使用)info1 = '''-------- info of '''+name+''' ---name:'''+name+'...
2018-07-18 15:52:00
71
转载 java通过属性文件调用数据库
import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.ArrayList;import java.util.List;import java.util.Properties;public class DAOHelper {...
2018-07-18 15:30:00
123
转载 java使用Oracle 数据库
import java.sql.*;public class OracleHelper {// 测试连接函数public static void main(String []args){derbyHelper de=new derbyHelper();String sql="select * from users";List<Ob...
2018-07-18 15:22:00
103
转载 linux下MySql打开远程连接
首先 登录数据库 在数据库下做如下操作 1、use mysql; 2、select user,host from user; 3、 update user set host='%' where user=root ;然后 退出数据库 修改配置文件中的端口:...
2018-07-18 15:19:00
96
转载 java 使用Mysql数据库代码
import java.sql.*;import java.util.ArrayList;import java.util.List;import com.mysql.jdbc.ResultSetMetaData;public class MysqlHelper {// 测试连接函数 public static void main(String []args) { derbyH...
2018-07-18 15:17:00
91
转载 java 使用Sql数据库代码
import java.sql.*;public class SqlHelper {// 测试连接函数 public static void main(String []args) { derbyHelper de=new derbyHelper(); String sql="select * from users"; List<Object[]>...
2018-07-18 15:14:00
172
转载 linux下最简单的可执行python文件
linux命令行下vim hello.pyhello.py文件中插入如下代码:#!/use/bin/env pythonprint("hello,World")执行:./hello.py 即可。ps:执行前要给予hello.py执行权限,chmod 755 hello.py转载于:https://www.cnblogs.com/L...
2018-07-18 15:02:00
399
转载 Hello world
print("hello world")转载于:https://www.cnblogs.com/LittleSpring/p/9329146.html
2018-07-18 14:53:00
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人