自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 装饰器模式

public class Competitor { public void sing() { System.out.println("我唱唱唱......"); } }public class CompetitorDecorator1 extends Competitor { pub...

2019-08-28 10:11:00 99

转载 Factory工厂设计模式

感觉不好工厂模式可以分为三类:1)简单工厂模式(Simple Factory)2)工厂方法模式(Factory Method)3)抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factor...

2019-08-27 14:31:00 89

转载 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 108

转载 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 100

转载 元注解及自定义注解

元注解 元注解的作用就是负责注解其他注解。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 143

转载 Log4j2--过滤器Filter

Log4j2的过滤器功能使用比较灵活,可以在三钟标签(对应下面类图中的三个类)中添加过滤器Filter,一是在配置文件的<configuration> 标签下,第二是在<loggers>,第三是在<appenders>标签下。下图摘自用户手册第二章Architecture过滤器也有很多种,具体可以参考手册的第十一章Filters,大家可以...

2019-08-12 16:27:00 436

转载 mybatis generator使用

北包包转载于:https://www.cnblogs.com/LittleSpring/p/11261555.html

2019-07-28 23:40:00 77

转载 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 649

转载 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 69

转载 springboot

@ComponentScan注解是什么https://blog.51cto.com/4247649/2118342@ComponentScan注解默认就会装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中总结一下@ComponentScan的常用方式如下自定扫描路径下边带有@Co...

2019-07-23 15:13:00 65

转载

B树(多向平衡查找树)B-树是对2-3树数据结构的扩展。它支持对保存在磁盘或者网络上的符号表进行外部查找,这些文件可能比我们以前考虑的输入要大的多(以前的输入能够保存在内存中)。(B树和B+树是实现数据库的数据结构)(B树是用于存储海量数据的,一般其一个结点就占用磁盘一个块的大小。)(1)根节点至少有两个子节点(2)每个节点有m-1个 key,升序排列。(3)k-1和...

2018-10-09 20:11:00 68

转载 Java线程中yield与join方法的区别

Java线程调度的一点背景在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一定的优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一定时间,Java虚拟机也不会改变其优先级优先级的值很重要,因为Java虚拟机和下层的操作系统之间的约定是操作系统必须选择有最高优先权的Jav...

2018-09-19 19:25:00 69

转载 Array and ArrayList

1)精辟阐述:可以将ArrayList想象成一种“会自动扩增容量的Array”。2)Array([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,Array的功能就可能过于受限。4)Java中一切皆...

2018-08-27 16:27:00 81

转载 模块

1、模块定义:本质是从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能) .py结尾的python文件test.py 模块名为test2、导入方法import model1,model2使用模块名.方法名() 模块吗.变量名from model1 import * (导入模块内的所有:慎用)from model1 import log...

2018-08-01 17:54:00 68

转载 不同目录的调用

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 71

转载 内置方法

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 82

转载 day4、装饰器件、迭代器和生成器

1、装饰器(函数)功能:装饰其他函数、为其他函数添加附加功能。原则:1、不能修改被装饰函数的源代码   2、不能修改被装饰原函数的调用方式ps:函数即变量,高阶函数+嵌套函数1.1函数即变量def logger(): pass def test1(): passdef test2(): pass...

2018-07-22 16:47:00 79

转载 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 66

转载 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 84

转载 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 61

转载 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 115

转载 第一章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 70

转载 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 58

转载 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 105

转载 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 79

转载 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 71

转载 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 70

转载 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 149

转载 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 365

转载 Hello world

print("hello world")转载于:https://www.cnblogs.com/LittleSpring/p/9329146.html

2018-07-18 14:53:00 48

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除