自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring boot对logback的集成

【代码】spring boot对logback的集成。

2024-01-23 17:25:29 391

原创 HttpClient工具类

【代码】HttpClient工具类。

2023-09-22 10:20:52 128

原创 jstack 使用

Runnable:一般指该线程正在执行状态中,该线程占用了资源,正在处理某个请求,有可能正在传递SQL到数据库执行,有可能在对某个文件操作,有可能进行数据类型等转换。Blocked:线程阻塞,是指当前线程执行过程中,所需要的资源长时间等待却一直未能获取到,被容器的线程管理器标识为阻塞状态,可以理解为等待资源超时的线程。一般是大量读取某资源,且该资源采用了资源锁的情况下,线程进入等待状态,等待资源的读取。condition的常见情况是该线程在 sleep,等待 sleep的时间到了时候,将被唤醒。

2023-08-10 18:42:11 293

原创 JDK1.8 jvisualvm远程连接linux服务器tomcat8

斜体样式因为tomcat配置了无需ssl连接。

2023-08-10 10:25:04 965

转载 【常用Linux 命令】

which <命令>

2023-03-16 14:03:49 1063

原创 JAXB xml和xsd生成实体类

xml生成java bean类xsd生成java bean使用jdk内置 xjc.exe 程序生成两种方式:采用命令行模式详细资料查看w3cD:\ProgrammingSoftware\JDK\install\JDK1.8\bin\xjc.exe -p com.example.demo.panxg.jaxb.up.CAS003001xsd F:\baocai\bwmc\source\testv\demo\target\classes\SCHEMAS\up\CAS.003.001.xsd -d

2022-01-16 14:30:35 6190

原创 maven项目打包,单独引入第三方jar导致报错

配置第三方jar为本地依赖库1、在resourese下新增lib目录,导入第三方jar包2、在pom添加配置<dependency> <groupId></groupId> <artifactId></artifactId> <version></version> <scope>system</scope> <systemPath>${project.basedi

2021-08-25 15:46:32 404

原创 springboot webService调用

import com.google.common.base.Charsets;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import javax.xml.namespace.QName;import java.net.URL;/** * 描述: * * @author panxg * @date 2021年04月15日 12:39 */public class Service..

2021-06-25 17:08:48 947

原创 springboot 线程池配置

package com.panxg.config.thread;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduli

2021-06-25 16:34:02 187

原创 免费笑话API接口

免费笑话API接口package com.panxg.api.joke;import cn.hutool.http.HttpUtil;import cn.hutool.json.JSONObject;import cn.hutool.json.JSONUtil;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Service;import java.util.HashMap;/** * 查询笑

2021-06-23 17:26:21 1859

原创 免费天气API接口

免费天气API接口package com.panxg.api.weather.two;import cn.hutool.http.HttpUtil;import cn.hutool.json.JSONObject;import cn.hutool.json.JSONUtil;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Service;import java.util.HashMap;/*

2021-06-23 17:25:38 1034

原创 免费天气API接口

免费天气API接口package com.panxg.api.weather.one;import java.util.HashMap;/** * @author panxg * @date 2021年06月21日 10:43 */public class WeatherConfig { public static final String URL = "https://tianqiapi.com/api"; public static final String APPID

2021-06-23 17:23:59 1918

原创 spirngboot基于注解日志记录

切面的使用【基于注解】@Aspect => 声明该类为一个注解类切点注解:@Pointcut => 定义一个切点,可以简化代码通知注解:@Before => 在切点之前执行代码@After => 在切点之后执行代码@AfterReturning => 切点返回内容后执行代码,可以对切点的返回值进行封装@AfterThrowing => 切点抛出异常后执行@Around => 环绕,在切点前后执行代码@Component @Aspect

2021-04-29 19:03:27 73

转载 常用正则表达式

文章目录一、校验数字的表达式二、校验字符的表达式其它:三、特殊需求表达式一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+

2021-04-26 09:50:58 63

原创 springboot使用jwt_token验证登录用户

pom文件依赖 <!--jwt--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version> </dependency> &l

2021-04-01 15:57:23 521

原创 swagger-bootstrap-ui 配置

springboot 配置swaggermaven 依赖 <!--swagger-api 依赖开始--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</

2021-03-10 09:32:42 498

原创 java 返回结果集ResultUtil封装

文章目录Result类ResultUtil 类ResultEnum 类ResultConstant 类使用自定义注解判断是否需要封装结果集ResultAnnotation统一结果集封装ResultResponseBodyAdviceImplResult类package com.panxg.common.result;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;impor

2021-03-10 09:17:59 3511

原创 springboot 大文件分离

不知道取什么名字,简单说就是 1G的文本文件,分成10份100M的文件package com.panxg.springboot_demo.utils;import lombok.extern.slf4j.Slf4j;import java.io.*;import java.nio.charset.StandardCharsets;/** * 描述: * * @author panxg * @date 2021年02月24日 14:58 */@Slf4jpublic class

2021-02-25 10:25:17 244 1

原创 springboot 发送邮件案例

package com.panxg.springboot_demo.utils;import lombok.extern.slf4j.Slf4j;import javax.activation.DataHandler;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Tra

2021-02-25 10:21:08 189

原创 Digester 解析遇到&字符失败

| 2021-02-01 14:46:06.890 | ERROR | org.apache.commons.digester.Digester | Parse Fatal Error at line 1 column 10234: The entity name must immediately follow the ‘&’ in the entity reference.lParse Fatal Error at line 1 column 10234: The entity name mu

2021-02-02 10:38:45 406

原创 js 精度计算

js 精度计算js文件/** * Created by xiewu on 2016/9/11. *///浮点数加减乘除法对象var jsFloat={ 'add':addCalc,//加法运算 'subtract':subtractCalc,//减法运算 'ride':rideCalc,//乘法运算 'divide':divideCalc//除法运算};//加法运算function addCalc(num0,num1){ var numLen0=g

2020-10-12 14:47:11 458

原创 Nginx 简单使用教程

一 Nginx简介1.1 什么是NginxNginx是一个高性能的http和反向代理服务器,其特点是占用内存小,并发能力强。Nginx专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告表明能支持高达50000个并发连接数。1.2 反向代理正向代理:在浏览器中配置代理服务器,通过代理服务器进行互联网访问。反向代理:将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴漏的是代理服务器地址。1.3

2020-07-21 19:12:10 713

原创 IntelliJ IDEA 快捷键大全

自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set

2020-07-06 13:36:25 157

原创 使用 jxl生成excel文件

使用 jxl生成excel文件下列案例包含基本功能maven 使用依赖效果图下列案例包含基本功能maven 使用依赖 <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version&g

2020-06-07 18:00:37 392

原创 IDEA 搭建webservice 客户端

IDEA 搭建webservice 客户端1、 如果在项目中,出现junit 问题,可以去网上或者别的项目复制一个jar包过来使用

2020-06-02 20:55:08 260

原创 IDEA 搭建webservice

IDEA 搭建webservice 服务端案例创建服务端创建服务端1、进入idea 创建服务端,WebServiceServer

2020-06-02 20:04:40 568

原创 linux 无root安装Tcl、Expect工具

linux下面无root安装,自测可以全局使用我这里使用的是自己下载的安装包,也可以通过命令去下载下载:tcl版本 8.4.19http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download下载expect版本5.43:http://download.chinaunix.net/dow...

2020-04-06 12:25:10 1083 4

原创 java JDK1.8 日期处理方法

Java 8 中的 LocalDate 用于表示当天日期。 /** * Java 8 中的 LocalDate 用于表示当天日期。 * 和java.util.Date不同,它只有日期,不包含时间。 * 当你仅需要表示日期时就用这个类。 * Java 8中获取年、月、日信息 */ private static void fun() ...

2020-03-19 21:47:03 1146

原创 idea 创建多模块springboot项目

选择创建Project创建module模块springboot项目要创建多了springboot按照创建上面第二步骤就好了

2020-03-19 18:39:37 93

原创 经典算法(一)

package com.panxg;/** * @program: branches * @ClassName ArithmeticTest * @description: 经典算法 * @author: pxg * @create: * @Version 1.0 **/public class ArithmeticTest { public static void ...

2020-03-19 18:09:54 76

原创 JSPandHTML

一:JSP:Java Server Pages它诞生的理由是因为Servlet展示页面不方便,JSP的特点是一半是HTML,一半是JAVA它的工作重心不是java,而是页面展示所以,它与Servlet有分工,一个负责业务,一个负责展示二:有效的JSP和格式良好的JSP遵循JSP的基本语法规则,称之为有效的JSP格式良好的JSP不允许出现<%%>三:JSP的擅长是对页面进...

2019-08-09 23:20:01 120

原创 jpa笔记

JPA:Java Persistence API(JAVA持久化API)JPA是规范,Hibernate是对JPA的实现。ORM:ORM(Object Relation Map)对象关系(表)映射将对象模型和关系模型进行映射(转换)关系模型 对象模型表 类字段 属性记录 对象OR...

2019-08-09 23:19:49 428

原创 mybatis笔记

MyBatis:本是apache的一个开源项目iBatis是一个ORM(对象关系映射)框架,工作定位:是服务于DAO层,也就是数据模型层的负责将Class映射到Table负责将Table映射到Class工作流程:A:导入依赖,Maven—pom.xmlB:创建主配置文件:MyBatisConfig.xml(ORM的公共信息)C:为每一个实体类创建映射文件mapper.xml(C...

2019-08-09 23:19:18 82

原创 JDBC事务回滚

JDBC事务回滚这个案例使用的是mysql数据库事务的回滚主要是用在增删改里面由于事务回滚操作自能回滚同一连接内的数据在jdbc的使用是一样的,唯一不同的是必须使用同一个连接所有在这里使用ThreadLocal容器去保存connection连接在业务层进行事务操作开启事务,成功就提交,遇到异常就回滚实体类package panxg_08_01;public class...

2019-08-04 12:23:54 929

原创 java多线程

java 线程和进程进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。进程是程序执行的一个实例,线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。一个线程是进程的一个顺序执行流一个程序至少一个进程,一个进程至少一个线程。线程和进程的区别地址空间:同一进程的线程...

2019-08-02 23:26:31 70

原创 java反射

java反射反射:反射 //可以通过一个类的名称,可以获取这个类的所有信息:包括类的父类,属性,方法,包名,构造,可以创建类的实例,调用类的方法,属性使用反射对实体类进行生成sql语句实体类文件:student.javapackage panxg_08_01;public class Student { private Integer stu_id; private String...

2019-08-01 23:07:07 86

原创 java JDBC连接

java JDBC连接jdbc连接案例实体类:student.javajdbc连接baseDAO:JDBC.java测试文件:jdbcTest.java配置文件数据库连接:db.properties 注意:配置文件放在根目录,也可以直接在JDBC里面写这个文件是student.javapackage panxg_08_01;public class Student { ...

2019-08-01 23:04:04 122

原创 java oop面向对象编程

oop面向对象编程面向对象的特征有哪些方面?抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重...

2019-07-27 23:26:33 196

原创 java 异常概述

java 异常概述异常的层级结构图java异常共分为四种Error java环境编译错误Runtime Exception 运行时异常Exception 标准java库方法异常throw 用户自定义异常异常共分为两类ThrowableError:程序不应该捕获的严重错误该异常为Java变异和Java内部错误,不允许捕获。碰到该类型异常一般又环境问题导致。例如:Jav...

2019-07-26 20:32:32 301

原创 java集合框架

java集合框架数组和集合的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。如下:1:数组能存放基本数据类型和对象,而集合类存放的都是对象的引用,而非对象本身!2:数组容易固定无法动态改变,集合类容量动态改变。3:数组无法判断其中实际存有多少元素,length只告诉了数组的容量,而集合的size()可以确切知道元素的个...

2019-07-25 09:46:45 70

滚动截屏绿色软件

很好用的一个截屏工具,欢迎大家下载使用,有不会用的可以

2019-03-01

nmap扫描器

nmap扫描器,很好的的一个扫描器,可以去网上收缩教程

2015-11-30

空空如也

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

TA关注的人

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