自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 VMware虚拟机设置Host-Only(仅主机模式)

保证VMware Network Adapter VMnet1是启用状态将可以连接外网的连接共享属性设置成如下图所示。点击确定时可能会提示Internet 连接共享被启用时,您的 LAN 适配器将被设置成使用 IP 地址192.168.137.1。这个不用管它,还可以去VMware Network Adapter VMnet1中修改的。将VMware Network Adapter VMnet1的IP地址设置成与本机IP不同的网段即可VMware虚拟网络编辑器VMnet1设置成如下图所示,与V

2024-01-18 09:16:52 1140

原创 SQL并集、交集、差集使用

SQL语句实现数据的并集(union)、交集(intersect)、差集(except)。

2023-11-21 17:25:48 1859

原创 SQL的连接join

连接(join) 操作,就是将其他表中的列添加过来,进行 “列添加”的运算。当需要从多张表中取出不同的列组成一个新的查询结果时,就需要用的连接(join)运算了。

2023-11-21 17:01:21 447

原创 Git Commit Message规范

Git commit message规范是一种良好的实践,可以帮助开发团队更好地理解和维护代码库的历史记录。它可以提高代码质量、可读性和可维护性。

2023-10-13 17:34:42 1543

原创 输入框(input)的宽度根据内容自适应

通过使用CSS的width属性和一些JavaScript来完成input宽度自适应。

2023-09-12 10:26:30 4024 1

原创 PostMan 教程

安装https://www.cnblogs.com/mafly/p/postman.htmlPostman 使用方法详解https://blog.csdn.net/fxbin123/article/details/80428216postman进行http接口测试https://blog.csdn.net/five3/article/details/53021084postman的使用...

2023-08-11 22:02:05 663

原创 CSS的使用

一、选择器二、样式多个DIV让float:left属性,最后一个DIV填满剩余的部分<div style="border:1px solid red; overflow:hidden;zoom:1;"> <div style = 'float:left; background:yellow;' >yellow</div> <div style = 'float:left; background:green;' >green<

2023-08-07 16:04:50 519

原创 datax-web安装过程

环境准备1)基础软件安装MySQL (5.5+) 必选,对应客户端可以选装, Linux服务上若安装mysql的客户端可以通过部署脚本快速初始化数据库JDK (1.8.0_xxx) 必选Maven (3.6.1+) 必选DataX 必选Python (2.x) (支持Python3需要修改替换datax/bin下面的三个python文件,替换文件在doc/datax-web/datax-python3下)必选,主要用于调度执行底层DataX的启动脚本,默认的方式是以Java子进程方式执行Da

2023-07-17 15:19:13 528

原创 JSONP和CORS跨域

JSONP) 是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。CORS(跨域资源共享) 由一系列 HTTP 响应头组成,这些 HTTP 响应头决定浏览器 是否阻止前端JS代码跨域获取资源浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如果接口服务器配置了CORS相关的 HTTP 响应头,就可以解除浏览器端的跨域访问限制。

2023-06-29 18:08:55 560

原创 Arthas使用方法

Arthas 是一款基于 Java 开发的开源应用程序诊断工具,可以帮助开发者实时监控和分析 Java 应用程序运行情况,并进行调试和优化。Arthas 提供了丰富的命令行工具和可视化界面,包括线程堆栈、类加载器、内存使用情况、方法执行时间等多个方面的信息,可以帮助用户快速定位并解决应用程序中的性能问题和异常情况。同时,Arthas 还支持对生产环境中的应用程序进行远程诊断和操作,极大地提高了应用程序的故障排查效率和可靠性。

2023-06-26 17:54:12 2121

原创 JVM常规参数

Xss-Xss1m,jdk5之后,1m。相同物理内存下,减小Xss可生成更多线程, 操作系统对一个进程内的线程数是有限制的,不能无限生成,经验值在3000~5000左右。: 功能等同于-Xss,默认=0,表示使用默认的一般只使用Xss即可。

2023-06-20 17:24:56 2735

原创 Oracle使用PLSQL来处理XML

在oracle8i以及后期的版本中,开始提供了xmldom方式来实现对XML格式数据的处理,但在实际的业务信息系统应用开发中,更多的都习惯在程序中(如java,.net等开发语言提供的xml组件)来解析XML数据,很少直接在ORACLE数据库中来直接解析XML数据。定义或确定要解析的XML规则,如上。--以下变量用于获取XML节点的值。

2023-06-12 16:58:50 716

原创 PostgreSQL死锁问题解决

PostgreSQL死锁问题解决

2023-05-22 15:47:18 7877

原创 重写equals和hashCode案例

【代码】重写equals和hashCode案例。

2023-04-17 14:56:37 102

原创 Oracle设置查询字段显示宽度

正常查询SQL> select * from scan_users;USERID USERNAME USERPWD-------------------- -------------------- --------------------SUPER 超级管理员 SUPER...

2023-03-15 12:33:03 510 1

原创 Oracle运维(数据库、监听、重启)

Normal 需要等待所有的用户断开连接Immediate 等待用户完成当前的语句Transactional 等待用户完成当前的事务Abort 不做任何等待,直接关闭数据库normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。

2023-03-13 15:56:50 6525

原创 IntelliJ IDEA 特殊注释TODO、FIXME、XXX

如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。

2023-02-21 10:01:27 2756

原创 k8s集群reset恢复重置

因k8s集群故障,无法恢复,所以进行重置k8s集群。K8S集群重新初始化。

2022-12-01 17:23:14 6857

原创 java使用Scanner从控制台读入

【代码】java使用Scanner从控制台读入。

2022-11-22 12:31:29 290

原创 SpringBoot自定义错误页

Spring Boot 中的错误默认是由= null)?}其中, errorHtml方法用来返回错误HTML页面, error用来返回错误JSON,具体返回的是HTML还是JSON,则要看请求头的Accept参数。返回JSON的逻辑很简单,不必过多介绍,返回HTML的逻辑稍微有些复杂,在 errorHtml方法中,通过调用resolveErrorView方法来获取一个错误视图的ModelAndView。

2022-11-08 14:25:16 1533

原创 openEuler(arm架构)系统中mysql8.x安装问题解决

mysql8.0安装

2022-11-03 17:23:04 1599

原创 异步线程使用Request存在问题

如果我们将request传递到异步线程中使用,可能获取不到参数,并且会导致后续的请求,使用到这个线程也会出问题。原因就是request对象会被重复使用。

2022-09-22 12:18:57 1126

原创 JS 中 var、let、const 的区别

JS 中 var、let、const 的区别

2022-09-21 14:42:43 152

原创 Java中过滤器(Filter)的使用

Java中Filter的使用

2022-09-20 18:25:10 1497

原创 Java实现首字母转大写、小写StringUtils.capitalize

Java实现首字母转大写、小写StringUtils.capitalize

2022-09-20 17:12:02 2056

原创 java中的异常处理分析

java中的异常处理分析

2022-09-05 17:20:49 206

原创 aspectj切面织入

AspectJ 是一个 AOP 的具体实现框架。AOP(Aspect Oriented Programming)即面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AspectJ不但可以通过预编译方式(CTW)和运行期动态代理的方式织入切面,还可以在载入(Load Time Weaving, LTW)时织入。AspectJ 扩展了Java,定义了一些专门的AOP语法。

2022-09-05 16:11:37 937

原创 postgreSQL触发器

触发器是某个数据库操作发生时被**自动调用的函数**。可以在`INSERT`、`UPDATE`或`DELETE`操作之前或之后调用触发器。`PostgreSQL`支持两种类型的触发器,一种是**数据行级触发器**,另外一种是**语句级触发器**。对于数据行级的触发器,触发发触发器的语句每操作一个数据行,它就被执行一次。对于语句级的触发器,它只会被执行一次。

2022-09-05 14:09:56 4897

原创 java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogB

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder;

2022-08-31 18:25:43 10183

原创 AngularJS 截取字符串

In HTML Template Binding(在HTML的模板绑定中){{ limitTo_expression | limitTo : limit : begin}}In JavaScript$filter('limitTo')(input, limit, begin)如:{{"2017-01-20 15:16:30"|limitTo:10}}显示为:2017-01-20填写负值为从后往前截取,如:{{"2017-01-20 15:16:30"|limitTo:-8}}显示为

2022-08-17 14:46:27 611

原创 Object.assign用法 以及 与$.extend的区别

我们先看看ES6官方文档是怎么介绍的?方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。简单来说,就是是对象的静态方法,可以用来复制对象的可枚举属性到目标对象,利用这个特性可以实现对象属性的合并。...

2022-08-10 13:23:58 629

原创 AngularJS使用ng-class、ng-style实现动态css样式

AngularJS使用ng-class、ng-style实现动态css样式

2022-08-05 13:05:10 2888

原创 java指令重排案例

java指令重排案例。

2022-07-22 16:12:20 418

原创 Windows、Linux 系统下查看文件hash、md5、sha

Windows、Linux系统下查看文件hash、md5、sha。

2022-07-16 20:54:13 1840

原创 js获取url地址栏参数的方法,解决中文乱码问题

js获取url地址栏参数的方法,解决中文乱码问题。

2022-07-16 20:47:13 589

原创 Java中的parallelStream

Java 中的 parallelStream 的底层实现为 ForkJoinPool 。线程池是所有并行流共享的。线程池的线程数量和CPU核数一致。需要等待任务全部执行完毕,主线程(调用线程)才继续往下执行。注意:因为线程池是全局共享的,所以我们尽量不要在 parallelStream 中执行阻塞任务,否则会影响到整个系统中其他的 parallelStream 任务执行的。下面的案例中使用了2个新线程,在其中分别执行 parallelStream 。线程A启动后,我们暂停2秒,目的是为了让线程A中的

2022-07-09 00:30:22 4950

原创 Java中Stream配合Lambda使用详解

Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的Lambda ,给我们操作集合(Collection)提供了极大的便利。Stream流是JDK8新增的成员,允许以声明性方式处理数据集合,可以把Stream流看作是遍历数据集合的一个高级迭代器。Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找/筛选/过滤、排序、聚合和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询

2022-07-07 18:59:48 2226

原创 Java中的Lambda

大家应该都知道面向对象的特性(抽象、封装、继承、多态)。其实在 出现之前,我们关注的往往是某一类对象应该具有什么样的属性,当然这也是面向对象的核心–对数据进行抽象。但是出现以后,这一点开始出现变化,在某种场景下,更加关注某一类共有的行为(这与之前的接口有些类似),这也就是提出函数式编程的目的。面向对象编程到面向行为编程的变化我们知道,对于一个变量,我们可以赋给其一个**“值”**。如果你想把**“一块代码”**赋给一个变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做的变量:在之前,这个是做不到的

2022-07-07 18:56:16 1869

原创 ThreadLocal详解

使用线程池时,线程会被复用,因此线程池中的线程,执行任务时如果要获取提交线程(即提交任务到线程池的线程)保存的对象,则可以使用。使用线程池时,线程会被复用,因此线程池中的线程,执行任务时如果要获取提交线程(即提交任务到线程池的线程)保存的对象,还可以使用。看这个名称大概就能猜出是一个装饰器设计原理。spring 4.3 提供 TaskDecorator。

2022-07-05 13:02:52 357

原创 Spring中子线程获取RequestAttributes

在子线程中使用下面的方法获取 requestAttributes 为空。二、解决方法这里提供两种解决方法,方法一适用于某个请求的业务方法;方法二具有通用性,适用于整个项目。注意:以下两种解决方法,需要在 Servlet 的生命周期内使用,否则会导致 requestAttributes 中获取到的属性为空。在子线程启动前,加入下面的代码,可以使 requestAttributes 被子线程继承。2、方法二添加一个配置类。三、原理Servlet 初始化时,会调用 FrameworkServlet 中

2022-07-05 12:34:44 3707

前端加密JS库-CryptoJS

前端加密JS库-CryptoJS

2022-10-13

elasticsearch-analysis-ik-7.15.1

ik分词器,添加了自定义的分词器。

2022-02-02

elasticsearch-head 的谷歌浏览器(chrome)插件,版本为 0.1.5。

elasticsearch-head 的谷歌浏览器(chrome)插件,版本为 0.1.5。

2022-01-19

stolon-master.zip

k8s中部署stolon高可用的PostgreSQL。包含部署的yaml资源清单。 部署过程参考:https://blog.csdn.net/qq_25775675/article/details/121655671

2021-12-29

k8s中部署stolon高可用.rar

k8s中部署stolon高可用的PostgreSQL。其中包含部署的yaml资源清单和镜像文件。 部署过程参考:https://blog.csdn.net/qq_25775675/article/details/121655671

2021-12-29

prometheusgrafana.zip

k8s部署prometheus和grafana的资源清单文件。 部署教程:https://blog.csdn.net/qq_25775675/article/details/121680125

2021-12-02

VC++2019运行库

VC++2019运行库静默参数 /ai -自动静默安装所有。 /aiR -自动静默卸载所有。 /y -正常安装所有,有安装界面进度。 /aiM -自选安装所有,安装每个版本有提取对话框,并确认询问。 /aiU -自动卸载所有,卸载每个版本有提取对话框,并确认询问。 /aiA -自动静默安装所有,但隐藏ARP项。 /ai5 -自动静默仅安装Microsoft Visual C ++2005。 /ai8 -自动静默仅安装Microsoft Visual C ++2008。 /aiX -自动静默仅安装Microsoft Visual C ++2010。 /ai2 -自动静默仅安装Microsoft Visual C ++2012。 /ai3 -自动静默仅安装Microsoft Visual C ++2013。 /ai9 -自动静默仅安装Microsoft Visual C ++2019。 /aiT -自动静默仅安装Microsoft Visual Studio 2010。 /aiE -自动静默仅安装额外的Microsoft Visual Basic/C++。 /aiV -自动静默仅安装Microsoft C Runtime Library基础库。 /aiH -系统“卸载程序”界面中“自动隐藏已经安装”项。 /aiP -系统“卸载程序”界面中“手动隐藏或显示已经安装”项。 /aiC -完全自动被动模式。安装所有,但UCRT KB3118401除外。 /aiD -调试模式,创建VCpp_debug.log而不安装/卸载任何组件。 /gm2 -用于禁用所有其它开关的提取解压对话框的可选开关;

2021-11-03

pljava-1_5_7.tar.gz

pljava

2021-10-26

springAop默认代理方式.zip

介绍了springAop默认代理方式

2021-07-26

OAuth 2.0 .zip

OAuth 2.0 .zip

2021-06-07

redisclient-win32.x86_64.2.0.zip

redis客户端连接工具。这是一个jar包需要有jdk的环境才可以使用。

2021-03-18

polyfill.min.js

在项目的本地使用这个文件 polyfill.min.js,解决 浏览器兼容 IE11 “ReferenceError: “Promise”未定义“”

2021-01-22

Nginx的Linux版本安装包和相关依赖

Nginx的Linux版本安装包和相关依赖。其中包含了nginx-1.18.0.tar.gz、openssl-fips-2.0.16.tar.gz、pcre-8.44.tar.gz、perl-5.30.1.tar.gz、zlib-1.2.11.tar.gz。下载后可以直接安装。

2020-12-14

wkhtmltox安装包windows-64位版和centos7-64位版

wkhtmltox安装包。里面有window的64位版和centos7的64位版本两个。使用这个可以将html文件转换为pdf;也可以使用这个软件将html转换为图片。css的样式支持非常好,比iText好很多。

2020-11-27

用于查看Hotspot的JIT的汇编码 hsdis

其中包含以下文件:hsdis-amd64.dll、hsdis-i386.dll、linux-hsdis-amd6、linux-hsdis-i386。用于查看Hotspot的JIT的汇编码。

2020-07-28

html转图jar.zip

提供了HtmlImageGenerator转换图片的jar包。提供了HtmlParser 、ImageRenderer转换图片的jar包。

2020-06-10

HighChart多图导出.rar

HighChart生成的前端多张svg图表数据,可以转换为一张图片导出。压缩包里是案例代码。HighChart生成的前端多张svg图表数据,可以转换为一张图片导出。压缩包里是案例代码。HighChart生成的前端多张svg图表数据,可以转换为一张图片导出。压缩包里是案例代码。

2019-12-13

alipay.trade.page.pay-JAVA-UTF-8.zip

阿里支付宝的支付接口项目demo。这个是Java的案例,下载后可以导入eclipse中运行即可。

2019-08-07

Access_JDBC30.jar

try { Class.forName("com.hxtt.sql.access.AccessDriver").newInstance(); String url = "jdbc:Access:///c:/a/db.mdb"; conn = DriverManager.getConnection(url, "", ""); } catch (Exception e) { e.printStackTrace(); }

2018-01-05

linux 编码文件

linux 的字符集文件,复制到/usr/lib/locale 下即可。

2017-12-09

locale-archive 和 locale-archive.tmpl

locale-archive 和 locale-archive.tmpl 里面保存了这两个文件。这个是位于Linux系统 /usr/lib/locale 文件夹下的。 里面保存了比较全的字符集。

2017-11-18

indexer-cli-5.1.1.jar nexus 索引解压工具

用于安装nexus私服的索引解压工具,具体的使用方法见http://blog.csdn.net/qq_25775675/article/details/78030037

2017-09-20

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

TA关注的人

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