自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git笔记

git config --global user.email “447538190@qq.com”git config --global user.name “@heavenly-spirit”zll889git clone https://gitee.com/heavenly-spirit/ceshi.gitgit add a.txtgit add .git commit -m “第x次提交”git pull origin mastergit push origin mastergit

2022-04-29 16:13:41 129

原创 查杀端口进程

netstat -aon | findstr 8103taskkill /pid 27792 -t -f

2021-11-02 16:23:44 132

原创 oom溢出问题排查思路

java堆溢出:设置java堆参数-XX:+HeapDumpOnOutOfMemoryError,让虚拟机在发生内存溢出时Dump出当前的内存堆转存快照以便分析。发生内存溢出时,通过内存映像分析工具对堆内存快照进行分析。第一步:先分析导致OOM的对象是否是必要存在的,如果是必要存在的,那么应该是内存溢出问题。第二步:如果确认为内存溢出,根据机器内存的大小重新调整下堆参数-Xmx和-Xms的设置,再从代码方面减少对象的生命周期和被引用的时间第三步:如果确认为内存泄漏,根据工具查看泄漏对象的引用链,找

2021-08-26 20:16:07 478 1

原创 异常22222

异常1.trytry:尝试表示将可能会出现异常的代码放入try中,不要将过多的代码放进try中,没有阅读性try不能单独出现,必须结合catch或者finally或者catch-finally2.catchcatch:捕获不能单独出现,必须结合try表示捕获到异常将会执行的代码多种异常可以书写多个catch块,顺序要求,先写子类,后写父类3.finallyfinally:最终表示不管是否出现异常都执行的代码块,或者异常是否匹配到都会执行不能单独出现必须结合try,或者tr

2021-06-04 14:16:06 138

原创 集合11111

集合框架1.集合家族体系Collection是父接口List和Set是子接口Map也是一个接口[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oLkYFlgZ-1622787250471)(.\img\集合体系.png)]2.List接口2.1 ArrayListArrayListArrayList 有序的 有下标 线程不安全 允许为null1.初始为一个空的Object数组2.当我们第一次添加元素的时候将 数组的长度赋值为103.当集合长度

2021-06-04 14:14:42 73

原创 方法引用符::

package com.yy;/**方法引用 把方法体拿来使用 方法引用也是lambda表达式的体现构造方法引用普通方法静态方法@author WHD*/public class Test1 {public static void main(String[] args) {// :: 表示方法引用// 构造方法引用 //对象名::方法名 //类名::new 调用无参构造方法 //接口只有一个方法时 //引用的方法内容自动重写覆盖 Info info = Book ::

2021-05-16 21:53:58 101

原创 UDC的Server

package com.wangluo;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;/**服务器@author WHD*/public class Server {public static void main(String[] args) {try { //创建一个Datagra

2021-05-16 21:52:55 586

原创 UDC的Client

package com.wangluo;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException;/**UDP 用户数据报协议 报文 数据包非面向连接 不安全 不可靠 效率高

2021-05-16 21:52:04 549

原创 内部类四

package com.neibulei;/**匿名内部类 没有名字的内部类1.必须实现一个接口或者继承一个抽象类2.匿名内部类不能创建对象 只能使用一次3.优点:减少子类的编写4.缺点:阅读性较差5.通常用于接口或者抽象类中只有一个抽象方法的情况@author WHD*/public class Test4 {public static void main(String[] args) {// Info info = new InfoImpl();// info.pri

2021-05-16 21:28:58 55

原创 内部类三

package com.neibulei;/**局部内部类1.定义在外部类的方法中 作用范围仅限于当前方法2.特征与普通外部类基本相似3.定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。4.局部内部类访问外部类当前方法中的局部变量时,变量必须修饰为final。5.限制类的使用范围。@author WHD*/public class Test3 {public static void main(String[] args) { //创建Outer对象 Outer2 o

2021-05-16 21:28:25 52

原创 内部类二

package com.neibulei;/**静态内部类1.不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。2.只能直接访问外部类的静态成员(实例成员需实例化外部类对象)。@author WHD*/public class Test2 {public static void main(String[] args) { //创建内部类对象 //外部类名.内部类名 对象名=new 外部类名.内部类名(); Outer1.Inner inner = new Outer1.

2021-05-16 21:27:40 55

原创 内部类一

package com.neibulei;import com.neibulei.Outer.Inner;/**普通内部类1.在类的内部定义,与实例变量、实例方法同级别的类。2.外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。3.当外部类、内部类存在重名属性时,会优先访问内部类属性。4.成员内部类不能定义静态成员。@author WHD*/public class Test1 {public static void main(String[] args) { //创

2021-05-16 21:26:29 61

原创 Lambda表达式

package com.yy;/**匿名内部类缺点:代码阅读性差可以使用JDK8提供的新特性解决这些问题JDK8新特性1.接口中可以使用default关键字书写普通方法2.接口中也可以写静态方法3.Lambda表达式解决匿名内部类代码阅读性差的问题4.方法引用5.stream函数式编程Lambda表达式属于函数式编程的体现 有些计算机语言就是函数式的语言 比如Haskell@author WHD*///Lambda表达式和前端的箭头函数使用方法一样public class

2021-05-16 21:25:19 93

原创 Swagger使用详解

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.builders.RequestHandlerSelectors;import springfox.docum

2021-05-02 22:31:35 100

原创 File类

import java.io.File;import java.io.IOException;/**File类 提供了文件和目录相关的操作的方法位于java.io包@author WHD*/public class TestFile {public static void main(String[] args) {File file = new File(“A”);file.mkdir(); // 创建一个A文件夹 ,mkdir只能一级文件夹 File files = new F

2021-05-02 22:30:36 50

原创 ssm笔记(杂乱)

静态代理:对象型属性,替身懒加载.get()方法查询property="scoreList" Student 类中的 成绩列表属性ofType="Score" 集合中放置的类型column="id" 学生id 数据表列名、select=“com.qfedu.dao.ScoreDao.findAllScoreByStudentId” 调用ScoreDao 中对应的方法并且 将 student表中列名 id 学生id对应的值给到这个方法–>指定列名查询值,传入懒加载方法s

2021-04-24 00:09:08 50

原创 MVC拦截器

import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.

2021-04-24 00:07:28 366

原创 JSON详解

import com.alibaba.fastjson.JSON;import com.qfedu.entity.Student;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.ann

2021-04-24 00:06:03 48

原创 Session对象使用详解(精修)

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;im

2021-04-24 00:03:31 524

原创 Cookie对象使用详解(精修)

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import

2021-04-24 00:01:01 1171

原创 elasticsearch使用注释

import com.alibaba.fastjson.JSON;import org.apache.http.HttpHost;import org.elasticsearch.action.delete.DeleteRequest;import org.elasticsearch.action.delete.DeleteResponse;import org.elasticsearch.action.get.GetRequest;import org.elasticsearch.action.

2021-04-23 23:56:18 845 2

原创 jar包形式发布部署

nohup java -jar wisdom-admin-1.0.jar > log.file 2>&1 &ps -ef|grep javakill -9lsof -i:9000===============/sbin/iptables -I INPUT -p tcp --dport 9000 -j ACCEPTBXKSNXOMUHVPNRYU

2021-04-23 23:45:45 129

原创 git使用详解

本地仓库(Repository):工作区有个隐藏目录.git,它就是Git的本地版本库git add 文件名,此时是将文件添加到暂存区当中如需提交文件到本地库,输入命令:git commit.输入命令:git status,查看暂存区状态另一种方式:使用git commit –m “注释内容”, 直接带注释提交输入命令:git reset --hard HEAD^ ,回退到上一次提交输入命令:git reset --hard HEAD~n,回退n次操作输入命令:git rese

2021-04-23 23:44:40 64

原创 EasyExcel使用详解

import com.alibaba.excel.EasyExcel;import com.alibaba.excel.context.AnalysisContext;import com.alibaba.excel.metadata.CellData;import com.alibaba.excel.metadata.CellExtra;import com.alibaba.excel.read.listener.ReadListener;import java.util.ArrayList;

2021-04-22 10:21:38 837

原创 TimerTask()定时器使用详解

import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.*;public class Java_TaskMain {public static void main(String[] args) {//定时器//创建定时器类实例Timer timer=new Timer();/*** 参数说明* 1.定时任务 要重复执行的事情* 2.延迟时间* 3.间隔时间*///调用scgedule

2021-04-22 10:19:08 2575

原创 线程池使用详解(精修版)

package com.com.task;import org.springframework.scheduling.concurrent.DefaultManagedAwareThreadFactory;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class Thre

2021-04-22 10:16:03 104

原创 微服务网关实现ip黑名单功能(精修版)

package com.buy.gateway.filter;import com.alibaba.fastjson.JSON;import com.qfedu.buy.common.config.RedisKeyConfig;import com.qfedu.buy.common.config.SystemConfig;import com.qfedu.buy.common.util.RedissonUtil;import com.qfedu.buy.common.vo.R;import or

2021-04-22 10:13:43 1830

原创 微服务网关过滤ip地址

package com.buy.gateway.filter;import lombok.extern.slf4j.Slf4j;import org.springframework.core.Ordered;import org.springframework.core.io.buffer.DataBuffer;import org.springframework.http.HttpStatus;import org.springframework.stereotype.Component;im

2021-04-22 10:10:23 399

原创 beetl模板框架使用注释

package com.qfedu.scode.beetl;import org.beetl.core.Configuration;import org.beetl.core.GroupTemplate;import org.beetl.core.Template;import org.beetl.core.resource.ClasspathResourceLoader;import org.beetl.core.resource.StringTemplateResourceLoader;im

2021-04-22 10:08:14 503

原创 cron定时器表达式

package com.qf.quartz;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.util.Date;@Componentpublic class MyQuartz {//首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,// 然后在要执行计划任务的方法上注解@Sche

2021-04-22 10:02:17 2564

原创 任务调度器

package com.qf.quartz;import com.qf.date.TestDate;import com.qf.jop.MyJob;import org.quartz.*;import org.quartz.impl.StdSchedulerFactory;import java.util.Date;import java.util.GregorianCalendar;public class TestSimpleTrigger {public static void mai

2021-04-22 10:01:12 72

原创 微服务组件使用注释

2.4 Nacos配置中心Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置1.在Nacos控制台实现自定义配置2.添加配置文件,注意:文件名称必须如此bootstrap.properties#指定开发环境spring.profiles.active=dev#服务器地址spring.cloud.nacos.config.server-addr=127.0.01:8848#默认为Public命名空间,可以省略不写spring.cloud.na

2021-04-22 09:58:12 110

原创 spring事务详细注释

spring事务详细注释<?xml version="1.0" encoding="UTF-8"?><context:component-scan base-package=“com.qfedu.service”></context:component-scan><!-- 2 创建Mybatis 的工厂对象 new SqlSessionFactory--><bean id="sqlSessionFactory"

2021-04-22 09:52:08 71

原创 JDBC全网最详细教程,注释比代码还多

package com.qfedu.test1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;public class TestDeleteByID {public static void main(String[] args) { //创建Connection类型变

2020-11-03 19:54:07 153

原创 AOP切点表达式,注释五倍于代码

<?xml version="1.0" encoding="UTF-8"?>aop:config<!--aspect ref="切面类名",指定切面类,增强方法只能创建在切面类里面--><aop:aspect ref="myAspect"> <!--抽取切点表达式--> <!-- pointcut 声明本标签是切点表达式标签 ,expression=" " 设置切点表达式内容 -->

2020-11-03 19:48:29 94

原创 AOP切点表达式,注释五倍于代码

<?xml version="1.0" encoding="UTF-8"?><bean id="taget" class="com.itheima.aop.Target"></bean><!-- 创建一个bean对象,类型为com.itheima.aop.下的MyAspect类--><!-- 等于是获得一个MyAspect类的对象--><bean id="myAspect" class="com.itheima.a

2020-11-03 19:39:50 80

原创 单例模式

单例模式饿汉模式:package com.qfedu.test5;public class HungrySingleton {//创建一个私有对象private static HungrySingleton instance = new HungrySingleton();//无参构造private HungrySingleton() {}//定义方法,返回值是HungrySingleton类型//调用此方法,返回上面创建好的私有对象instancepublic static H

2020-11-03 19:14:42 53

空空如也

空空如也

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

TA关注的人

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