- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 systemctl启动程序
https://blog.csdn.net/skh2015java/article/details/94012643systemctl start firewalld查找 /usr/lib/systemd/system 下 firewalld.service根据.service文件内容访问具体的地址的程序EnvironmentFile:变量所在文件ExecStart: 执行启动脚本...
2021-11-25 19:42:12
111
原创 nginx linux安装
下载地址http://nginx.org/download/上传到Linux上解压运行 ./configure --prefix=安装的路径如果出现报错,按要求安装相应的模块yum install 报错的内容不报错后makemake install完成后在安装路径中找到sbin下的nginx运行即可...
2021-11-14 19:33:09
1027
原创 4.7深入理解虚拟机 内存模型
HotSpot虚拟机运行时数据区域1.程序计数器2.java虚拟机栈3.本地方法栈4.java堆5.方法区6.运行时常量池7.直接内存
2021-04-07 23:14:32
64
原创 SpringAop
切点表达式execution:用于匹配方法执行的连接点;within:用于匹配指定类型内的方法执行;this:用于匹配当前AOP代理对象类型的执行方法;注意是AOP代理对象的类型匹配,这样就可能包括引入接口也类型匹配;target:用于匹配当前目标对象类型的执行方法;注意是目标对象的类型匹配,这样就不包括引入接口也类型匹配;args:用于匹配当前执行的方法传入的参数为指定类型的执行方法;@within:用于匹配所以持有指定注解类型内的方法;@target:用于匹配当前目标对象类型的执行方法,其
2021-04-03 23:20:15
62
原创 elasticsearch
indexput `index`put `index`/_mapping{ `field`: `value`}delete `index`get `index`docpost `index`/_doc/`[id]`{ `field`:`value`}delete `index`/_doc/`id`post/put `index`/_doc/`id`{ `field`:`value`}get `index`/_doc/`id`post _bulk{}...sear
2021-01-17 23:09:20
77
原创 正则表达式
正则表达式的基本使用let regObj = /^[a-zA-Z_0-9]{4,16}$/regObj.test(str) //匹配则返回true. 表示任意字符* 表示任意多个+ 表示一个及以上? 表示一个或0个.* 表示任意多个. 也就是匹配全部转义字符的用法\. 匹配“.”这个字符\w = [a-zA-Z_0-9] 匹配所单词字符中任意一个\d = [0-9] 匹配所有数字中任意一个\W = [^a-zA-Z_0-9
2021-01-17 21:24:47
72
原创 annotation
为什么要引入注解注解替代xml.由于xml配置文件相当繁琐注解本质上是一个接口,继承Annotation接口使用接口中方法的形式定义注解的属性后面跟default表示默认值注解的属性可以包括以下8个基本数据类型以及其包装类StringClass注解枚举及以上类型的一维数组注解的功能是可以继承的,即当前注解1上被注解2注解了,使用注解1时注解2的功能也可以发挥出来四个元注解Target 注解放置的位置Retention 注解存在的时间,编译时,加载时,运行时Inher
2021-01-15 00:01:31
80
原创 maven
为什么要使用maven不使用maven的时候每个模块都需要导入插件,在同一个项目中不同模块会导入重复的插件,造成资源浪费使用maven后,maven使用的是坐标机制,所有的依赖都会从本地仓库中通过pom文件中定义的坐标获取,另外,发布项目的时候,通过远程仓库,可以实现只传递核心代码,而不用传递依赖maven仓库maven仓库可以分成本地仓库和远程仓库本地仓库通过settings.xml中的localRepository标签指定本地标签的位置当用户输入第一个命令后骂着呢才会创建本地仓
2021-01-11 00:01:25
150
1
原创 shell文件测试
文件测试存在性测试-a file: True if file exists-e file:True if file exists存在性及类别判断-c file: True if file exists and is a character special file-b file: True if file exists and is a block special file-d file: True if file exists and is a directory-f file: Tr
2021-01-06 17:18:07
107
原创 shell
regexp书:Linux系统命令及Shell脚本实践指南10.1.2小节上写了[]中匹配-需要转义[\-]# 想要匹配中括号中的-grep '[\\-]' regexp.txt# 输出-\\\-\\\问:按理说应该只会输出-为什么\没有被看做转移字符而是被看做了字符...
2021-01-06 17:04:23
70
原创 springmvc全注解加载WebApplicationContext
为什么会加载WebApplicationContextpublic class ServletContainersInitConfig extends AbstractDispatcherServletInitializer {
2021-01-04 23:40:17
202
1
原创 TCP与UDP
如何通过一条电线来传输信息铜制导线在电线两端加一个电压,高电压和低电压,代表1和0;再通过一个时间信号来控制,用相同时间信号接受,就可以读取到信息光纤中间是玻璃层,折射率大;外边是覆盖层,折射率小所以当一束光进入时,碰到进入玻璃层和覆盖层的交界处,会被反射回去可以通过光线的开和关来代表1和0无线电通过变化的电压值变化的电场产生变化的磁场另一台设备可以接受到这个电磁波通过波形代表0和1时钟同步和曼切斯特编码为什么要时间同步如果连续发送0或1,无法知道中间有多少个而每台计
2020-12-31 21:14:25
109
原创 spring applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo
2020-12-26 16:43:26
143
原创 spring解耦思路分析
import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.InputStream;import java.util.HashMap;import java.util.List;public class MyClasspathXMLApplicationContext { // 用于存放生成的对象,key为id,value为对象 private H
2020-12-25 00:08:52
89
原创 单例模式
单例模式: 一个类只创建一个对象,构造方法私有1.饿汉模式加载字节码文件时就创建对象public class Singleton1 { // 1.私有化构造方法 private Singleton1(){} // 写一个私有的Singleton1类型的成员变量 private static final Singleton1 INSTANCE = new Singleton1(); // 2. 对外提供公共的静态方法,返回值就是A的唯一实例 public
2020-12-24 23:59:33
130
原创 easyexcel
//在获取响应输出流对象之前设置mimetype,高枝浏览器响应内容是一个excel表格response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")//以指定格式生成字符串String fileName = URLEncoder.encode("中文","utf-8")//设置下载文件名response.setHeader("Content-Disposition","att
2020-12-24 23:51:26
196
原创 sql
select *from student swhere (select count (0)from student sswhere s. score < ss. score)< 3
2020-12-23 22:56:54
75
原创 表单数据处理
//判断表单enctype="multipart/form-data"ServletFileUpload.isMultipartContent(request)//从request中读取数据DiskFileItemFactory factory = new DiskFileItemFactory();ServletFileUpload fileUpload = new ServletFileUpload(factory);List<FileItem> fileItems = fil.
2020-12-22 23:57:28
208
原创 日期转换
java日期格式和sql日期格式的转换使用beanutils工具//创建日期转换器对象DateConverter converter = new DateConverter();//设置日期转换后的格式,设置成yyyy-mm-ddconverter.setPattern("yyyy-mm-dd");//设置转换器,设置好之后封装的时候会自动转换日期类型ConvertUtils.register(converter, Date.class);//使用BeanUtils的方法进行封装BeanU
2020-12-22 23:32:22
111
原创 反射
jvm运行时调用类中的方法就是通过反射实现通过类加载器加载到.class字节码文件或者直接通过Class类获取到该类中的成员变量,构造方法,成员方法,在通过方法名匹配到字节码文件中对应的方法,然后执行该方法存在Field类和Method类封装了类中的变量和方法,通过字符串匹配的方式获取对应的变量或方法应用场景动态代理 Proxy生成一个代理对象,能调用被代理对象实现的接口中的方法,对不同的方法进行不同的处理,通过Method类中的invoke(obj,methodName)可以调用代理类中的方法
2020-12-22 22:46:21
71
原创 debug
从左到右依次是step over执行当前{}中的代码,并且是逐行执行.遇到调用方法时不会进入方法,直接运行方法里面的内容,然后进入下一行step into与step over相同会逐行执行代码,但是遇到调用方法时会进入方法force step into 强行进入与step into相同,会进入调用方法,能进入任何方法.step out与step into相对,执行完方法,并跳出drop frame跳回到上一个断点的位置,与 |> 图标相反,那个是跳到下一个断点run to cu.
2020-12-22 22:07:32
67
原创 类加载器
共有3种类加载器(自定义的除外)也就是只有3个类加载器启动类加载器:负责加载jdk核心包下的类,这个类加载的表现形式为null平台类加载器:负责加载拓展包下的类,这个类加载器的表现形式是PlatformClassLoader系统类加载器:负责加载自定义的类,这个类加载器的表现形式是App$ClassLoader获取 系统类加载器的方法static ClassLoader getSystemClassLoader() 通过Class.getClassLoader()同过不同类或对象获取的类加
2020-12-22 21:42:53
50
mybatisplus拦截查询sql并添加参数
2023-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人