自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(830)
  • 资源 (21)
  • 论坛 (1)
  • 收藏
  • 关注

转载 将Maven项目打包成可执行jar文件

方法一. mvn assembly 或mvn package (一个jar包)把依赖包和自己项目的文件打包如同一个jar包 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration&gt.

2021-04-28 20:54:34 23

转载 linux命令---dstat

https://blog.csdn.net/yue530tomtom/article/details/75443305

2021-04-28 20:20:28 21

转载 java -jar 参数前后位置说明

springboot项目启动的时候可以直接使用java -jar xxx.jar这样。下面说说参数1.-DpropName=propValue的形式携带,要放在-jar参数前面  eg:java -DprocessType=1 -jar xxx.jar  取值:System.getProperty("processType")2.参数直接跟在命令后面  eg:java -jar xxx.jar processType=1 processType2=2  取值:参

2021-04-28 19:53:35 35

原创 Spring源码之AntPathMatcher

Spring源码之AntPathMatcher,这个工具类匹配很强大,采用的是ant匹配规则。什么是ant匹配规则?字符wildcard 描述 ? 匹配一个字符(matches one character) * 匹配0个及以上字符(matches zero or more characters ) ** 匹配0个及以上目录directories(matches zero or more ‘directories’ in a path ) 这个匹配规则很简单,采

2021-04-02 09:24:19 28

翻译 GIT分支合并命令之git-rebase

名称git-rebase - 用于把一个分支的提交合并到当前分支。概要git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto <newbase> | --keep-base] [<upstream> [<branch>]]git rebase [-i | --interactive] [<options>] [--exec <cmd>]

2021-02-11 16:22:37 82 1

翻译 GIT查看与比较历史提交信息之git-show

名称git-show - 命令用于显示各种类型的对象概要git show [<options>] [<object>…]概要显示一个或多个对象(blobs,树,标签和提交)。对于提交,它显示日志消息和文本差异。 它还以git diff-tree --cc生成的特殊格式呈现合并的提交。对于标签,它显示标签消息和引用对象。对于树,它显示的名称(相当于使用git ls-tree和--name-only选项)。对于简单的blobs,它显示了普通的内容。

2021-02-10 12:37:31 70

转载 Git 基础 - 撤消操作

在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。注意,有些撤消操作是不可逆的,这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。git commit --amend命令有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有--amend选项的提交命令来重新提交:$ git commit --amend这个命令会将暂存区中的文件提交。如果自上次提交以来你还未做任何...

2021-02-10 01:25:31 106

翻译 GIT调试命令之git-blame

名称git-blame - 显示什么修订和作者最后修改文件的每一行概要git blame [-c] [-b] [-l] [--root] [-t] [-f] [-n] [-s] [-e] [-p] [-w] [--incremental] [-L <range>] [-S <revs-file>] [-M] [-C] [-C] [-C] [--since=<date>] [--ignore-rev <rev>] [--ignore-r

2021-02-09 13:02:58 51

翻译 GIT查看与比较历史提交信息之git-log

名称git-log - 显示提交日志概要git log [<options>] [<revision range>] [[--] <path>…]描述不传入任何参数的默认情况下,git log 会按时间先后顺序列出所有的提交,最近的更新排在最上面。这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。git log 有许多选项可以帮助你搜寻你所要找的提交, 下面介绍几个最常用的选项。选项限制输出长度-<n

2021-02-09 12:25:20 46

翻译 GIT检查与比较命令之git-diff

名称git-diff - commits之间,commit与工作树之间的差异等概要git diff [<options>] [<commit>] [--] [<path>…]git diff [<options>] --cached [--merge-base] [<commit>] [--] [<path>…]git diff [<options>] [--merge-base] <commit> [

2021-02-04 12:52:13 47

翻译 GIT基本快照命令之git-mv

名称git-mv 用于移动或重命名一个文件、目录或软连接概要git mv <options>…​ <args>…​描述移动或重命名一个文件、目录或软连接git mv [-v] [-f] [-n] [-k] <source> <destination>git mv [-v] [-f] [-n] [-k] <source> ... <destination directory>第一种形式,重命名:它将&l.

2021-02-01 18:30:59 41

转载 Axis2与CXF的区别

对比Axis2和CXFjws的发布对java webservice框架产生了巨大的影响,经过大浪淘沙,目前java开发webservice的框架主要包括axis2和cxf。axis2和cxf都是apache旗下的产品,但是其目的不同,导致webservice开发方法也不一样。两个框架都得到了开发者的支持。比较这两个框架的WebService开发方法与比较它们的特性同样重要。从开发者的角度,两个框架的特性相当的不同。Axis2的开发方式类似一个小型的应用服务器,Axis2的开发包要以WAR的...

2021-01-28 18:08:39 67

转载 SpringBoot2通过Axis2框架整合Webservice

Springboot集成Axis2——通过wsdl生成webServicehttp://axis.apache.org/axis2/java/core/

2021-01-27 19:15:51 622

原创 SpringBoot2通过JAX-WS框架整合Webservice

服务端编写需要发布的接口接口@WebService // 标明是个webservice服务,发布的时候会带上这个类public interface UserWebServiceJax { @WebMethod // @WebMethod发布的方法,@WebParam:对参数的别名 UserEntity getUserById(@WebParam(name = "id") long id); @WebMethod List<UserEntity> getAllUser();

2021-01-27 15:51:42 85

原创 SpringBoot2通过CXF框架整合Webservice

pom引入<!-- 引入web service --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId></dependency> <dependency> <groupId>org.apach

2021-01-26 17:18:32 324

原创 springboot整合cxf启动报错,原因是版本问题

错误信息如下[DEBUG] 2021-01-26 11:28:47,848 [main] org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter - Application failed to start due to an exceptionorg.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty.

2021-01-26 12:14:26 785

原创 Spring实战——远程服务同步调用技术RMI、Hessian、Burlap、HttpInvoker、WebService

有多种可以使用的远程调用技术,包括:远程方法调用(Remote Method Invocation,RMI) Caucho的Hessian和Burlap Spring基于HTTP的远程服务 使用JAX-RPC和JAX-WS的Web Service注:关于JAX-RPC和JAX-WS的历史,可以参考...

2021-01-22 15:45:10 34

转载 Maven-dependencyManagement的使用

https://www.jianshu.com/p/e867ac845e11

2021-01-07 15:23:54 42

转载 Maven 基础教程

https://www.jianshu.com/p/45fca897070d

2021-01-07 15:22:26 37

转载 Spring常用的Util工具类

内置的resouce类型UrlResource工具类 描述 UrlResource 通过java.net.URL来访问资源,当然它也支持File格式 ClassPathResource 加载资源文件 new ClassPathResource(“resource/ApplicationContext.xml”); FileSystemResource 通过 FileSystemResource 以文件系统绝对路径的方式进行访问 ServletContextRe

2020-12-31 18:18:29 551

原创 spring web自动装配技术之servlet3.0新特性

https://my.oschina.net/u/3574106/blog/1819394

2020-12-29 16:45:50 193

原创 java.lang之ClassLoader

public abstract class ClassLoader extends Object类加载器是负责加载类的对象。ClassLoader类是一个抽象类。给定一个类的binary name,类加载器应该尝试定位或生成构成类的定义的数据。典型的策略是将名称转换为文件名,然后从文件系统中读取该名称的“类文件”。每个类对象包含reference来定义它的ClassLoader。类数组类的对象不是由类加载器创建的,而是按照Java运行时的要求自动创建的。Class.getClassL...

2020-12-28 14:37:38 182

原创 Dubbo的SPI机制

Dubbo中的SPI机制Dubbo也用了SPI思想,不过没有用JDK的SPI机制,是自己实现的一套SPI机制。在Dubbo的源码中,很多地方会存在下面这样的三种代码,分别是自适应扩展点、指定名称的扩展点、激活扩展点。ExtensionLoader.getExtensionLoader(xxx.class).getAdaptiveExtension();ExtensionLoader.getExtensionLoader(xxx.class).getExtension(name);Extensi

2020-12-25 14:20:36 34

原创 Spring中SPI的实现

Java SPIservice provider interface JDK内置的中服务发现机制一种动态替换发现的机制工具类:在Java SPI中使用的工具类是ServiceLoader 文件路径:META-INF/services使用方式见另一篇博文JAVA SPI 简介Spring SPI工具类:Spring中使用的类是SpringFactoriesLoader,在org.springframework.core.io.support包中 文件路径:文件路径不同 sp.

2020-12-25 13:10:16 433 1

原创 spring.handlers spring.schema xml xsd在Spring中的使用

Spring中对于Bean的定义文件描述<xsd:element name="bean"> <xsd:complexType> <xsd:complexContent> <xsd:extension base="identifiedType"> <xsd:group ref="beanElements"/> <xsd:a...

2020-12-24 14:59:23 107

原创 Echarts多条折线图 y轴数值与实际值不符解决方法

系列里去掉stack属性series: [ { name: 'xxxx0', type: 'line', //stack: '总量', data: retData[0].nums }, { name: 'xxxx1', type: 'line', //stac...

2020-12-23 09:30:15 1002

原创 JAVA中SPI实现

JAVA SPI 简介 SPI 是 Java 提供的一种服务加载方式,全名为 Service Provider Interface。根据 Java 的 SPI 规范,我们可以定义一个服务接口,具体的实现由对应的实现者去提供,即服务提供者。然后在使用的时候再根据 SPI 的规范去获取对应的服务提供者的服务实现。通过 SPI 服务加载机制进行服务的注册和发现,可以有效的避免在代码中将服务提供者写死。从而可以基于接口编程,实现模块间的解耦。SPI 机制的约定在 META-INF/...

2020-12-19 18:55:36 102 1

原创 java.lang.reflect反射之 Constructor<T>

public final class Constructor<T> extends ExecutableConstructor提供了一个类的单个构造函数的信息和访问。Constructor允许在将实际参数与newInstance()与底层构造函数的形式参数进行匹配时进行扩展转换,但如果发生缩小转换,则抛出IllegalArgumentException。方法摘要 Modifier and Type Method and Description boolean ...

2020-12-19 18:04:04 169 1

原创 java.lang之 Class

public final class Class<T> extends Object implements Serializable, GenericDeclaration, Type, AnnotatedElement参数类型T- 由此类对象建模的类的类型。例如,String.class的类型是Class<String>。如果正在建模的类是未知的,请使用Class<?>。类Class的实例表示正在运行的Java应用程序中的类和接口。 枚举是一种...

2020-12-19 16:40:32 167 1

原创 String.getBytes()方法的编码格式

/** * Encodes this {@code String} into a sequence of bytes using the * platform's default charset, storing the result into a new byte array. * 使用平台的默认charset,将该String编码为一个字节数组 * * @return The resultant byte array * ...

2020-12-04 16:19:10 377

原创 通过一个诡异的问题深看字符集编码及HttpClient发送Post请求时StringEntity的编码

StringEntity类的构造方法有两个参数,一个是String类型的具体的要传输的内容,另一个是ContentType(有三个多态形式charset,Charset,ContentType)如果在构造方法里不显示指定ContentType,那么默认的ContentType是ContentType TEXT_PLAIN = create("text/plain", Consts.ISO_8859_1);即mimeType是text/plan,charset是“ISO-8859-1”p

2020-12-03 20:54:21 710

原创 Spring 的注解方式的事务实现机制

一、事务的实现机制在应用系统调用声明@Transactional 的目标方法时,Spring Framework 默认使用 AOP 代理,在代码运行时生成一个代理对象,根据@Transactional 的属性配置信息,这个代理对象决定该声明@Transactional 的目标方法是否由拦截器 TransactionInterceptor 来使用拦截,在 TransactionInterceptor 拦截时,会在在目标方法开始执行之前创建并加入事务,并执行目标方法的逻辑, 最后根据执行情况是否出现异常,利

2020-11-20 20:54:41 361

原创 mybatis及mybatis-plus加载mapper过程图

2020-11-02 20:57:35 240

转载 Spring的InitializingBean接口

有时候会遇到这样的问题:在我们将一个Bean交给Spring管理的时候,有时候我们的Bean中有某个属性需要注入,但是又不能通过一般的方式注入,什么意思呢?举个栗子:首先我们有个Service,在该Service中有一个属性,但是该属性不支持Spring注入,只能通过Build或者new的方式创建(比如StringBuffer之类的),但是我们想在Spring配置Bean的时候一起将该属性注入进来,这时候该怎么办呢?这时候可以通过实现InitializingBean接口来解决!@Servicepu

2020-10-28 20:55:51 150

原创 mybatis-plus注入自定义CRUD的过程

所有MP自定义方法,如下图:

2020-10-28 20:30:32 308

原创 java.lang.reflect反射之 接口InvocationHandler

public interface InvocationHandlerInvocationHandler是代理实例的调用处理程序实现的接口。每个代理实例都具有一个关联的调用处理程序。对代理实例调用方法时,将对方法调用进行编码并将其指派到它的调用处理程序的invoke方法(调用处理程序要实现InvocationHandler接口)。方法摘要Object invoke(Objectproxy,Methodmethod,Object[]args) 在代理实例上处理方法...

2020-10-25 19:13:16 217

原创 java.lang.reflect反射之 类 Field

public final class Field extends AccessibleObject implements Member

2020-10-25 18:54:13 78

原创 java.lang.reflect反射之 类 Method

public final class Method extends AccessibleObjectimplements GenericDeclaration, MemberMethod提供关于类或接口上单独某个方法的信息和访问权限。所反映的方法可能是类方法或实例方法(包括抽象方法)。 Method允许在匹配要调用的实参与底层方法的形参时进行扩展转换;但如果要进行收缩转换,则会抛出IllegalArgumentException。方法摘要Modifier and Type Me...

2020-10-25 18:24:20 55

原创 java.lang.reflect反射之 类 Proxy

public class Proxy extends Objectimplements SerializableProxy提供了一组静态方法,通过这些静态方法用于创建动态代理类和实例,它还是由这些方法创建的所有动态代理类的超类。Proxy类是专门完成代理的操作类,可以通过此类为一个或多个接口动态地生成实现类。为某个接口创建代理Foo :InvocationHandler handler = new MyInvocationHandler(...);Class<?> pro...

2020-10-25 18:05:41 142

原创 java.lang.reflect反射之接口 AnnotatedElement

java.lang.reflect接口 AnnotatedElement所有已知实现类:AccessibleObject,Class,Constructor,Field,Method,Package

2020-10-25 16:17:34 140

Excel四种保护密码破解.zip

打开密码、只读密码、工作簿密码等四个密码;

2019-05-26

图论——支撑树图论——支撑树图论——支撑树

图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树

2011-04-30

前端自定义滚动条

自定义滚动条

2019-12-14

画流程图的软件DiagramDesigner

画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner

2011-05-16

ER_designer

ER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER图ER图ER图ER图ER图ER图

2011-04-07

pdg转pdf格式

pdg转pdf格式

2012-03-20

浙江大学acm,吉林大学acm模板

浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板

2011-04-30

浙大算法包,几何 结构\数论\数值计算\图论_NP搜索\图论_连通性\图论_匹配\组合\

这里汇集了浙江大学一些同学的算法,列表如下: 几何\ 多边形 多边形切割 浮点函数 几何公式 面积 球面 三角形 三维几何 凸包(graham) 网格(pick) 圆 整数函数 注意 结构\ 并查集 并查集扩展(friend_enemy) 堆(binary) 堆(mapped) 矩形切割 线段树 线段树扩展 线段树应用 子段和 子阵和 其他\ 大数(整数类封装) 分数 矩阵 线性方程组(gauss) 日期 线性相关 数论\ 阶乘最后非零位 模线性方程(组) 质数表 质数随机判定(miller_rabin) 质因数分解 最大公约数欧拉函数 数值计算\ 定积分计算(Romberg) 多项式求根(牛顿法) 周期性方程(追赶法) 图论_NP搜索\ 最大团(n小于64) 最大团 图论_连通性\ 无向图关键边(dfs邻接阵形式) 无向图关键点(dfs邻接阵形式) 无向图块(bfs邻接阵形式) 无向图连通分支(bfs邻接阵形式) 无向图连通分支(dfs邻接阵形式) 有向图强连通分支(bfs邻接阵形式) 有向图强连通分支(dfs邻接阵形式) 有向图最小点基(邻接阵形式) 图论_匹配\ 二分图最大匹配(hungary邻接表形式) 二分图最大匹配(hungary邻接阵形式) 二分图最大匹配(hungary邻接表形式,邻接阵接口) 二分图最大匹配(hungary正向表形式) 二分图最佳匹配(kuhn_munkras邻接阵形式) 一般图最大匹配(邻接表形式) 一般图最大匹配(邻接阵形式) 一般图最大匹配(正向表形式) 一般图匹配(邻接表形式,邻接阵接口) 图论_网络流\ 上下界最大流(邻接阵形式) 上下界最小流(邻接阵形式) 上下界最大流(邻接表形式) 上下界最小流(邻接表形式) 最大流(邻接阵形式) 最大流(邻接表形式) 最大流(邻接表形式,邻接阵接口) 最大流无流量(邻接阵形式) 最小费用最大流(邻接阵形式) 图论_应用\ 欧拉回路(邻接阵形式) 前序表转化 树的优化算法 拓扑排序(邻接阵形式) 最佳边割集 最佳顶点割集 最小边割集 最小顶点割集 最小路径覆盖 图论_最短路径\ 最短路径(单源bellman_ford邻接阵形式) 最短路径(单源dijkstra邻接阵形式) 最短路径(单源dijkstra_bfs邻接表形式) 最短路径(单源dijkstra_bfs正向表形式) 最短路径(单源dijkstra+binary_heap邻接表形式) 最短路径(单源dijkstra+binary_heap正向表形式) 最短路径(单源dijkstra+mapped_heap邻接表形式) 最短路径(单源dijkstra+mapped_heap正向表形式) 最短路径(多源floyd_warshall邻接阵形式) 图论_支撑树\ 最小生成树(kruskal邻接表形式) 最小生成树(kruskal正向表形式) 最小生成树(prim邻接阵形式) 最小生成树(prim+binary_heap邻接表形式) 最小生成树(prim+binary_heap正向表形式) 最小生成树(prim+mapped_heap邻接表形式) 最小生成树(prim+mapped_heap正向表形式) 最小树形图(邻接阵形式) 应用\ joseph模拟 N皇后构造解 布尔母函数 第k元素 幻方构造 模式匹配(kmp) 逆序对数 字符串最小表示 最长公共单调子序列 最长子序列 最大子串匹配 最大子段和 最大子阵和 组合\ 排列组合生成 生成gray码 置换(polya) 字典序全排列 字典序组合 组合公式

2009-04-26

dev c++ 8M但功能全

Dev c++编程软件,8M很小,但功能还全,可谓是麻雀虽小五脏俱全啊。虽不及vc++功能的强大,但安装速度却是他的十几倍啊,随身携带很方便

2009-02-02

浙大android教学

浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学

2011-04-30

android资料3

android资料3android资料3android资料3android资料3android资料3android资料3android资料3android资料3

2011-04-02

android资料4

android资料4android资料4android资料4android资料4android资料4android资料4android资料4android资料4android资料4

2011-04-02

jd-gui.exe

反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具

2010-08-19

java编程规范

java编程规范

2011-02-23

非常好用的PDF密码移除软件

非常好用的PDF密码移除软件

2011-02-23

word格式转换成pdf格式

word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式

2011-04-08

android资料2

android资料2android资料2android资料2android资料2android资料2android资料2android资料2

2011-04-02

资料论文资料论文资料论文

资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文

2011-04-02

android资料1

android资料1android资料1android资料1android资料1android资料1android资料1

2011-04-02

FastCopy 最快的文件拷贝工具

FastCopy,最快的文件拷贝工具!加快文件拷贝速度的软件有不 少,包括 KillCopy, Total Copy,Nullsoftcopy 等,但 FastCopy 拷贝速度是最快的。

2011-02-25

割顶,割边,连通分支割顶,割边,连通分支

割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支

2011-04-30

ystyaoshengting的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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