自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 Test openLiveWriter

hello?Why does it not support markdown?

2020-08-04 10:17:00 53

原创 Spring中IOC与AOP

基于注解配置Spring基于XML配置Spring引入log4j日志系统依赖反转,装配bean的方法:隐式的bean发现机制和自动装配1. Spring框架两大核心机制IOC(控制反转)/DI(依赖注入)AOP(面向切面编程)1.1. IOC(控制反转)在Spring框架中,创建对象的流程交给IOC容器来创建,使用解耦合的方式从IOC的bean工厂中获取对象...

2020-03-17 09:11:00 158

原创 java类中的变量以及方法的执行顺序

1. java程序的类初始化以及方法的执行顺序首先应该明白java的类加载机制有关变量赋值的过程:在连接阶段的准备阶段为静态变量分配内存并设置初值;对于被final修饰的静态变量,则会直接赋常量值。而对于一个没有父类的类,其加载过程应该为下面的顺序:首先加载静态变量然后加载静态代码块然后加载实例变量然后加载普通代码块最后则加载构造函数public class tes...

2020-03-11 13:23:00 396

原创 java值传递

1. 基本类型值传递public class test{ public test(){ System.out.println(""); } public static void swop(int i,int j){ int temp = i; i = j; j = temp; } p...

2020-03-10 16:17:00 122

原创 将javaweb项目部署到服务器中

1. 基于maven构建的javaweb项目使用maven进行对项目进行打成war包的形式然后把war包使用文件传输工具传输到服务器Tomcat中的webapps目录下。重启Tomcat,tomcat会自动解压项目,然后访问公网IP+端口号,可以使用Manager App目录来管理你的项目访问Manager App需要配置Tomcat/conf/tomcat.users.x...

2020-03-09 00:33:00 260

原创 IDEA使用git

IDEA使用git进行版本控制,并提交至githubIDEA使用githubgitignore文件的使用可以在项目根目录(与.git同级)创建一个名为 .gitignore 的文件,列出要忽略的文件的格式,Git会根据这些模式规则来判断是否将文件添加到版本控制中。IDEA在添加.gitignore文件中,对进行没有add操作的文件,如果文件格式符合.gitignore中定义的,会...

2020-03-08 22:26:00 383

原创 javaI/O流基础

I/O流概述辅助类:File文件对象的建立File fp = new file(“tempfile”)字节流:fileinputstream类用来打开一个输入文件。字节流:fileoutputstream类用来打开一个输出文件字节流InputStream,OutputStream//抽象类,基类,单元为Unicode字符,用于读写文本DataOutputStrea...

2020-03-06 22:20:00 152

原创 markdown语法

超链接在新的选项卡中打开[超链接文字](url){:target="_blank"} (有些编辑器不支持,比如博客园)<a target='_blank' href="https://blog.csdn.net/u010068160/article/details/79417989">超链接文字</a>设置图片的大小<img src="url" wi...

2020-03-04 11:58:00 155

原创 java中的参数传递机制

遇到的问题最近在学习TOMCAT时遇到了一些问题,比如说request请求中的socket.inputstream,在进行解析后,忘记了重新对inputstream赋值,还是用的之前的request请求的inputStream,然后在发现问题后打印了两个输出流,发现其类型不同,一个是TOMCAT连接器中的适配类,另一个是一个字节输入流,最后通过观察引入的第三方库时发现在他的DiskFi...

2020-03-04 11:42:00 149

原创 InputStream和InputStreamReader和BufferedReader

InputStream,InputStreamReader和BufferedReaderInputStream:抽象类,基类,为面向字节的I/O,用于读写文本,它能输出字节流;InputStreamReader : 是字节流与字符流之间的桥梁,能将字节流输出为字符流,并且能为字节流指定字符集,可输出一个个的字符;BufferedReader : 提供通用的缓冲方式文本读取,re...

2020-03-03 19:12:00 112

原创 java网络编程时中inputStream与outputStream

1. 网络I/O输入输出流简介Socket套接字在完整的传输过程中的位置:java中TCP套接字的基本输入输出都为流对象,在TCP客户端和服务端,每个Socket都有一个InputStream和一个OutputStream。OutputStream类:abstract void write(int data)//向输入流传输一个字节void write(byte[] dat...

2020-03-03 19:08:00 273

原创 JVM内存模型基础

1. JVM线程私有内存:程序计数器(Program Counter Register):保留当前线程执行方法Java虚拟机栈(JVM Stack):方法的栈帧本地方法栈(Native Method Stack):存储native方法信息多线程共享内存:堆(Heap):存储对象和数组方法区(Method Area):存储类结构/常量/静态变量,运行时常量池:属于方法...

2020-03-03 15:02:00 69

原创 Java注解基础

1. 注解(Annotation)位于源码中(代码/注释/注解),使用其他工具进行处理的标签注解用来修饰程序的元素,但不会对被修饰的对象有直接的影响只有通过某种配套的工具才会对注解信息进行访问和处理主要用途提供信息给编译器/IDE工具可用于其他工具来产生额外的代码/配置文件等有一些注解可在程序运行时访问,增加程序的动态性普通自带注解:(直接修饰JAVA对象)@...

2020-03-01 21:33:00 85

原创 Java自动装箱与拆箱以及常量池

# 1.基本类型对应的包装类byte->Byte;short->Short;int->Integer;long->Long;double->Double;float->Float;char->Charecter;boolean->Boolean;# 2. 自动拆箱与自动装箱自动装箱: 将基本数据类型自动转换成对应的包装类...

2020-03-01 21:27:00 264

原创 java多态实现示例

多态多态存在的三个必要条件:继承,重写,父类引用指向子类对象,当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则error;如果有,调用子类的同名方法。example:package demo;public class people { public people(){ } public void run(){ Sys...

2020-03-01 21:16:00 167

原创 Java编程思想(第十一章持有对象)

1. 第11章 持有对象java通过使用容器类来储存对象,与普通数组不同的是,普通数组的长度不可变。1.1. 泛型与类型安全的容器使用预定义的泛型,它指定了这个容器实例可以保存的类型,通过使用泛型,就可以在编译器防止将错误类型的对象放置到容器中。public class gerbil { private int gerbilNumber; public gerb...

2020-03-01 21:12:00 241

原创 maven基础知识以及idea配置maven

1. IDEA2019.2配置maven2. maven概念模型3. maven仓库4. maven标准目录结构5. maven常用命令6. maven3个生命周期以及一键构建maven,ant,gradle项目管理工具,包含了一个项目对象模型,一组标准集合,一个项目声明周期。传统web工程,JAR包在项目中。maven开发的web工程,JAR不包在项目中,通过j...

2020-03-01 21:09:00 141

原创 javaSocket中的inputStream与outputStream

输入输出流Socket套接字在完整的传输过程中的位置:java中TCP套接字的基本输入输出都为流对象,在TCP客户端和服务端,每个Socket都有一个InputStream和一个OutputStream。OutoutStream类:abstract void write(int data)//向输入流传输一个字节void write(byte[] data)//传输一个字节...

2020-02-29 22:07:00 1170

原创 java网络编程基础

1. UDPDatagramSocket类:send()与receive()方法绑定一个IP和PortDatagramPacket类:集装箱机制:封装数据地址标签:目的地IP+目的地Port接收方必须先于发送方运行import java.net.*;public class send//发送端{ public static void main(Stri...

2020-02-28 18:16:00 114

原创 java类加载器

1. java类加载过程类加载器java.lang.ClassLoader:负责查找、加载、校验字节码的应用程序load(String className) 根据名字加载一个类,返回类的实例defineClass(String name, byte[] b, int off, int len) 将一个字节流定义一个类findClass(String name) 查找一个类f...

2020-02-27 15:54:00 111

原创 javaScript基础

组成部分:ECMAScript,描述了该语言的语法和基本对象。文档对象模型(DOM),描述处理网页内容的方法和接口。浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。1. ECMAScriptECMAScript:描述了该语言的语法和基本对象1.1. 基本语法:1.1.1. 与html结合方式:内部js:定义script标签,标签内容就是js代码。...

2020-02-25 15:09:00 281

原创 JAVA数据库连接池

1. 数据库连接池1.1. 原理数据库操作的构建连接与释放连接浪费资源,所以应该通过运用共享技术实现数据库连接池(享元模式)降低系统中数据库连接Connection对象的数量将数据库服务器的连接响应消耗提高Connection获取的响应速度享元模式:经典设计模式的一种,当一个系统中存在大量相同的对象时,由于这类对象的大量使用,会造成系统内存的浪费,可以使用享元模式来减少系...

2020-02-25 15:01:00 123

原创 字符编码问题

1. 字符编码ASCII编码采1字节,8bit,最多有256个字符ASCII编码无法适应其他语言的字符,后来有了扩展编码(采用变长ASCII编码的形式)。GBK,GB2132,GB18030中文简体ISO8859西欧语言BIG5繁体中文1.1. unicode编码为了统一不同的字符集,不断扩充,直到包含所有字符。编码方案:UTF-8,兼容ASCII码,采用变长的方式来...

2020-02-25 14:59:00 147

原创 JAVA并发框架

1. Executor框架java,util.concurrent.*分离任务的创建和执行者的创建线程重复利用主要类:ExecutorService线程池服务类(使用固定数量和动态增长创建的线程池)Callable接口(与runnable等价,但runnable的run()方法无返回值,Callable的call()方法有返回值)Future返回执行的结果使用方...

2020-02-25 14:58:00 423

原创 JAVA代理

1. 代理模式Proxy Pattern,又称为委托模式,为设计模式的一种为目标对象提供了一个代理,这个代理可以控制对目标对对象的访问外界不用直接访问目标对象,而是访问代理对象,由代理对象再调用目标对象代理对象中可以添加监控和审查处理2. 静态代理代理对象持有目标对象的句柄,成员变量所有调用目标对象的方法,都调用代理对象的方法对每个方法都需要静态编码publ...

2020-02-25 14:56:00 114

原创 JAVA反射

1. 反射的定义:在运行中分析类的能力在运行中可以查看与操作对象:基于反射自由创建对象,反射构建无法直接访问的类方法属性实现通用的数组操作代码类似函数指针的功能2. java创建对象的方法new一个对象克隆(clone),实现Cloneable接口:public class B implements Cloneable {public void hello(){...

2020-02-25 14:53:00 431

原创 JAVA泛型基础

1. 自定义泛型泛型类:具有泛型变量的类在类名后用代表引入类型多个字母表示多个引入类型如<T, U>等引入类型可以修饰成员变量/局部变量/参数/返回值public class Interval<T> {private T lower;private T upper;public Interval(T lower, T upper) { ...

2020-02-25 14:38:00 126

原创 JAVA多线程基础

1. 多进程与多线程多进程:每个独立执行的任务就是一个进程操作系统将时间划分为多个时间片,在每个时间片内将CPU分配给某一个任务,时间片结束,CPU将自动回收,再分配给其他任务多进程的缺点:比较笨重不好切换多线程:一个程序可包多个子任务,可串并行一个子任务可以称为一个线程在一个线程阻塞时,CPU可以调度另一个线程工作,这样CPU还是保留在本程序中。2. java...

2020-02-25 14:14:00 79

原创 JDBC的使用

?serverTimezone=UTC//设置时区<The server time zone value 'ä¸­å›½æ ‡å‡†æ—¶é—´' is unrecognized or represents more than one time zone>net stop mysql//mysql关闭指令net start mysql//mysql开启数据库指令java...

2020-02-25 11:16:00 151

原创 修改 IntelliJ IDEA 配置路径

版本为2019.2更改用户目录下/.IntelliJIdea2019.2/移动到目标目录,然后更改idea.properties文件,出现了启动不成功的情况,最后在user目录下留下两个配置文件,可以启动成功。...

2020-02-25 10:58:00 812

原创 使用windows的mklink减少c盘使用

mklink命令使用:mklink /d(创建符号链接,可以跨文件分区)mklink /h(建立文件的硬链接,无法跨文件分区)命令使用格式:# 命令格式mklink /d(定义参数) "c盘的源链接(需要被创建)" "目标文件链接"...

2020-02-15 21:15:58 628

原创 修改 IntelliJ IDEA 配置路径

版本为2019.2,更改用户目录下/.IntelliJIdea2019.2/移动到目标目录,然后更改idea.properties文件,出现了启动不成功的情况,最后在user目录下留下两个配置文件,可以启动成功。...

2020-02-06 16:47:46 1232

原创 JDBC以及数据库连接池基本使用

?serverTimezone=UTC//设置时区<The server time zone value 'ä¸­å›½æ ‡å‡†æ—¶é—´' is unrecognized or represents more than one time zone>net stop mysql//mysql关闭指令net start mysql//mysql开启数据库指令java连接数据...

2020-02-04 15:02:15 209

原创 maven基础知识以及idea配置maven

1. IDEA2019.2配置maven2. maven概念模型3. maven仓库4. maven标准目录结构5. maven常用命令6. maven3个生命周期以及一键构建maven,ant,gradle项目管理工具,包含了一个项目对象模型,一组标准集合,一个项目声明周期。传统web工程,JAR包在项目中。maven开发的web工程,JAR不包在项目中,通过jar包的坐...

2020-02-04 14:29:12 179

原创 java多态实现示例,以及子类重写父类方法调用父类方法

多态多态存在的三个必要条件:继承,重写,父类引用指向子类对象当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则error;如果有,调用子类的同名方法。example:package demo;public class people { public people(){ } public void run(){ System.ou...

2020-01-23 15:46:01 4713

原创 JAVA自动装箱与拆箱以及常量池

1.基本类型对应的包装类 byte->Byte; short->Short; int->Integer; long->Long; double->Double; float->Float; char->Charecter; boolean->Boolean;2. 自动拆箱与自动装箱自动装...

2020-01-23 14:15:56 232

原创 python抓取网页存入mysql

python抓取python抓取网页步骤

2020-01-14 12:59:40 396

原创 python.pymsql使用变量作为表名

# 建表 now = time.strftime('%Y-%m-%d', time.localtime(time.time())) east = now + "east" cur.execute("CREATE TABLE IF NOT EXISTS `%s`(" "num int PRIMARY KEY," "l...

2020-01-14 12:58:11 780 1

抓取虎扑球队排名以及球队球员抓取.py

抓取虎扑球队排名以及球队球员,

2020-01-14

空空如也

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

TA关注的人

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