自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 linux 学习笔记

列出目前癿 shell 环境下癿所有环境发量不其内容。env查看 变量内容echo $变量名set 显示所有bash变量echo $$ 目前这个shell所使用的pidecho $? 刚刚执行完指令的回传值变量名=变量值 设定linux变量值 有取消设定命令export 自定义变量名 此命令将自定义变量转为环境变量(提升) 用于子程序需要获取父

2023-09-26 14:05:32 305 1

原创 ZGC原理初识

ZGC也采用标记-复制算法,不过ZGC对该算法做了重大改进:ZGC在标记、转移和重定位阶段几乎都是并发的,这是ZGC实现停顿时间小于10ms目标的最关键原因。读屏障是JVM向应用代码插入一小段代码的技术。当应用线程从堆中读取对象引用时,就会执行这段代码。需要注意的是,仅“从堆中读取对象引用”才会触发这段代码。复制 --> 复制/初始标记 --> 再标记 --> 清理 --> 复制(混合回收–同时回收老年代与新生代)ZGC只有三个STW阶段:初始标记,再标记,初始转移。

2023-09-26 13:30:54 237

原创 sql注入检测工具类

【代码】sql注入检测工具类。

2023-09-20 10:32:52 760

原创 一分钟了解ParameterizedType类的作用

通过 ParameterizedType 接口来获取泛型的实际类型参数。

2023-08-01 14:33:06 737

原创 设计模式笔记

* 代码重用性 **

2023-04-10 22:07:03 55

原创 openFeign报错导致springboot无法启动 IllegalStateException: Method has too many Body parameters

GetMapping的value定义与controller不一致导致 参数roleId也不需要@RequestParam注解 因为是PathParm的形式。注:请忽略getUserMenu方法。

2023-03-25 10:33:57 135

原创 RabbitMq及其他消息队列

rabbitmq队列

2023-02-15 10:40:10 631

原创 springboot通过nacos配置文件动态刷新bean

通过nacos配置项的判断动态创建bean;使用springboot及nacos

2023-02-01 14:38:58 2254 2

原创 mysql8 创建用户及赋权/授权(执行赋权/授权1044错误解决)

mysql8 创建用户及赋权/授权(执行赋权/授权1044错误解决)

2023-01-03 16:05:07 481

原创 Mybatis 拦截器/插件 内注入bean的问题解决

最早是想用Mybatis拦截器/插件 拦截结果集并修改!看看文档和网上的博客,了解了大概也写了个demo;demo使用的时候没有问题所以没有深入研究Mybatis 拦截器/插件 之前使用new的方式配置到配置类中 使拦截器生效 后来改成注入的方式的时候出现了问题Mybatis 拦截器/插件 之前使用new的方式配置到配置类中 使拦截器生效 后来改成注入的方式的时候出现了问题......

2022-06-24 13:46:48 2375 5

原创 soupUI错误no_part_found

soupUI错误no_part_found其实是个很低级的错误检查soupUI工具中请求参数的xml头内的内容 和 你要请求的地址是不是一个函数名就能解决这个问题其他位置出现的函数名 也检查一下基本就可以解决!这个问题其实就是对soupUI不熟悉导致的,说实在的webservice我不喜欢!...

2020-12-03 15:44:17 192

原创 IDEA 与eclipse对应快捷键(MAC 与 WINDOWS对应)

IDEA 与eclipse对应快捷键(MAC 与 WINDOWS对应)编号快捷键描述eclipse对应快捷键1ctrl alt V生成变量ctrl 2 L2ctrl shift F全局搜索3ctrl shift R全局替换4ctrl shift A搜索idea中相关功能 如postfix5shift 回车换行6ctrl alt O优化导入7ctrl alt F7跟踪调用8双击shift搜索

2020-07-20 09:42:50 805

原创 curl命令如何走代理

如果设置了系统代理,一般的浏览器程序(Chrome, Firefox, Safari)默认都会发现并遵从这个设置。其它的一些应用程序就不一定会遵从这个设置了,比如 QQ 这样的程序,它默认应该是不会遵从这个设置的(它有自己的设置项),再比如打开命令行,输入以下命令:curl https://www.bilibili.com...

2019-12-11 21:40:25 697

原创 git commit后修改注释

首先输入 git log查看一下提交记录发现最近一条的注释有问题,想修改!步骤如下git rebase -i HEAD~5查询最近5条提交记录 并修改pick为edit 随后报错修改(与vi保存修改方法一致)保存后git会提示下一步的操作3.之后输入 git commit --amend会出现下图,修改第一行的注释并保存;4.最后输入git rebase --conti...

2019-08-28 16:45:13 472

原创 javascript进行AES加密并用java进行AES解密(ECB模式)

js使用CryptoJS库进行加密吗,代码如下<html><body><h2>Hello World!</h2><!--<h5>godzilla</h5>--><script type="text/javascript" src="crypto-js.js"></script>...

2019-04-10 11:30:43 1420

原创 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal

[DEBUG] Excluded: org.apache.maven:maven-artifact:jar:2.2.1[DEBUG] Excluded: org.apache.maven:maven-settings:jar:2.2.1[DEBUG] Excluded: org.apache.maven:maven-model:jar:2.2.1[DEBUG] Exclude...

2019-03-05 00:11:55 19081

原创 金融类数字格式化、保留小数点后n位

int n = 4;String num = "1.12345"; BigDecimal decimal = new BigDecimal(num); System.out.println("原数据"+decimal); BigDecimal setScale = decimal.setScale(n,BigDecimal.ROUND_DOWN);...

2018-05-28 18:17:32 1084

原创 Mac OS下tomcat的安装与配置

Mac OS下tomcat的安装与配置1、到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。2、修改目录权限到终端输入sudo chmod 755 /Library/Tomcat/bin/*.sh 3、启动Tomcat按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车: sudo s...

2018-03-28 21:11:31 322

原创 DOS命令相关

“>”与”>>” 区别 将命令输出写入到文件中 前者为覆盖追加到文件 后者为仅生成一次文件不覆盖不重写写入 netsh命令相关内容://把本地ip信息写入到文件netsh interface ip show address > D://text.txt//设置本地连接的ip地址和子网掩码netsh interface ip set address name="本地连接" source= s

2017-12-28 16:39:37 186

原创 JVM相关知识点

1 jvm并不是通过引用计数器来判断对象是否存活;是使用可达性分析算法; 2 jvm垃圾回收使用的算法有: 标记清楚算法mark-sweep 复制算法copying 标记整理算法mark-compact 分代收集算法Generational-Collection 3 GC相关概念 3.1 安全点 3.2 安全区域 3.3 垃圾

2017-09-19 22:28:10 314

原创 maven 编译失败error in opening zip file/maven missing artifact解决办法

删除maven报错的日志中提示的那个文件 然后重新编辑 即可解决问题

2017-09-04 14:08:41 2230

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1解决办法

工作中 使用 eclipse的maven 插件进行打包 出现了此问题 “Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project XXX: Compilation failure”;问题原因是因为java环境问题!解决办法:选择正确的

2017-09-04 14:07:05 545

原创 jsoup爬虫简单使用笔记

好久没有写博客了,最近正好遇到一个工作中的需求,要求将类似于“这是我分享的一个链接http://www.cnblogs.com/TTyb/p/5996847.html”这样的字符串中的链接截取出来并将链接中的图片、标题和正文开头的30个字符截取出来;需求明确后就可以思考一下使用的工具了! 本次使用以前没有接触过的jsoup进行html的抓取;其他都好说,字符串中的链接只需要一个正则表达式即可解决,

2017-08-30 14:09:48 326

原创 并发控制常见数据库锁类型

并发控制常见锁类型本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:一、按操作划分,可分为DML锁、DDL锁二、按锁的粒度划分,可分为表级锁、行级锁、页级锁(mysql)三、按锁级别划分,可分为共享锁、排他锁 四、按加锁方式划分,可分为自动锁、显示锁 五、按使用方式划分,可分为乐观锁、悲观锁

2017-08-16 14:51:53 561

原创 java线程池例子

java多线程

2017-03-02 16:38:03 340

原创 java 多线程笔记

来自《java并发编程的艺术》 第二章个人总结: 1 volatile 修饰符的使用; 用于修饰变量; 使用建议:在两个或者更多的线程访问的成员变量上使用volatile。当要访问的变量已在synchronized代码块中,或者为常量时,不必使用。 使用优化: 2 synchronized的实现原理; 无锁状态,偏向锁状态,轻量级锁状态,重量级锁状态

2017-01-26 11:58:23 399

原创 java判断字符串中是否有中文

public static final boolean isChinese(String strName) { char[] ch = strName.toCharArray(); for (int i = 0; i < ch.length; i++) { char c = ch[i];

2017-01-20 15:32:47 311

原创 linux 常用命令(未完)

top#查看cpu,内存使用率tail -n 10000 xxx.out |grep "xxxxx" --color #xxx.out文件中查找后10000行的内容里 有 xxxxx的数据并高亮xxxxx显示

2017-01-13 10:26:17 649

原创 LifecycleException: Failed to start component [StandardServer[8005]]

LifecycleException: Failed to start component [StandardServer[8005]] 今天更新完代码后出现这个问题无法启动web程序;网上找了些资料看了看,说是tomact的配置问题,而我在eclipse里开启的tomcat,所以我索性直接将eclipse server视图中的tomcat配置列表中的一个删除掉, 然后copy其他的再启动,问...

2017-01-11 16:56:47 10948 1

原创 POI解析excel表格 读与写

import java.io.IOException;import java.io.InputStream;import java.io.PushbackInputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import or

2016-12-14 15:11:10 416

原创 SecureCRT的zmodem transfer canceled by remote side错误

网上的解决办法: 用SecureCRT的rz命令上传文件,发现SecureCRT提示:zmodem transfer canceled by remote side原因:是上传文件中可能含有控制字符的问题解决:使用 rz -e 命令可以解决这个问题本人的错误原因: linux 这个正在操作的文件夹已被修改过,所以先确定文件系统是否有别人正在访问,是这个错误的前提!

2016-12-14 15:07:03 12550

原创 ORACLE 错误编码收集

java.sql.SQLException: ORA-00913: 值过多

2016-12-09 14:20:27 496

原创 oracle结合mybatis 实现自增主键的insert和批量insert功能(未完)

一.引子在最近的一次开发工作中,有自增主键这样的需求,而数据库使用的是oracle数据库; 由于oracle 数据库没有像mysql和sqlserver 那样提供自增主键的功能,所以在这里需要换一种思维去实现自增主键的功能!进而我们需要引入[序列]的概念!二.序列的概念三.创建序列--创建一个序列,序列名字叫SEQ_StudentInfo_Identity--创建一个序列(序列名的规则一般建议是

2016-12-09 14:17:36 5495

转载 html 的input标签 各种输入控制

1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"><br/> 3.只能输入和粘贴数字 <i

2016-12-06 16:39:40 5915 3

原创 js校验浏览器是否支持摄像头及麦克风

window.onload = function () { var shower = document.getElementById('show'); navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia ||

2016-11-21 16:22:07 7227

转载 eclipse 相关问题

Eclipse 启动时停留在loading org.eclipse.mylyn.tasks.ui不走的有关问题解决Eclipse 停留在loading org.eclipse.mylyn.tasks.ui不走的问题解决 昨天突然就遇到这么个问题,感觉非常莫名其妙,在网上找了解决办法.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2016-11-14 10:33:35 248

原创 eclipse 远程调试

环境:远程linux服务器 ,Apache Tomcat/7.0.56 ,本地任意OS上的eclipse; 步骤:1. 在Linux服务器上找到tomcat 的bin目录,然后修改catalina.sh文件在这个文件第一行下加入 (注意⚠️在 #!/bin/sh 下加入 )JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,

2016-10-19 16:28:45 360

原创 IllegalArgumentException: Malformed \uxxxx encoding.

启动tomcat时出现这个异常 原因是我使用了unicode 并放在了 pom.xml文件 中 有时候还会报This is very likely to create a memory leak 内存溢出的问题 此时需要找到根本原因 才可以解决 特此记下!

2016-10-19 16:08:42 1094

原创 An internal error occurred during: "Building workspace". GC overhead limit exceeded

An internal error occurred during: “Building workspace”.GC overhead limit exceeded 解决起因:最近在公司换用自己的MacBook 来进行开发;实用的工具是eclipse(IDEA 这个工具确实挺好,只是我还不会深度使用,无法用公司的复杂的开发环境相配合,所以选用容易上手的eclipse);然后发现在打开eclipse的

2016-10-09 17:17:36 1061

原创 java HttpClient 工具类

package cn.creditease.xuanyuan.server.utils;import java.io.IOException; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map;import org.ap

2016-09-06 10:23:02 481

sublime text 4 m芯片

sublime text 4 macos系统m芯片可用

2023-04-16

transmit5.8.10 Mac系统最好的ftp工具

transmit5.8.10 Mac系统最好的ftp工具

2022-11-03

javascript进行AES加密

javascript进行AES加密

2019-04-10

Chrome谷歌浏览器下载在线网易云音乐插件

下载后直接解压,然后在chrome扩展程序中启用开发者模式,并点击"加载已解压的扩展程序";然后选择解压后的文件目录即可使用

2018-01-26

批处理实例代码教程

批处理实例代码教程,内含定时关机,获取ip,最小化运行,全盘查找文件,删除历史记录等

2018-01-02

apache-tomcat-8.5.24-windows-x64.zip

apache-tomcat-8.5.24-windows-x64 web服务器 服务器中间件

2017-12-05

boot2docker.iso 2017年11月最新

boot2docker.iso 2017年11月最新 2017年11月最新

2017-12-04

mina2.0.7官方源码包

apache mina 2.0.7 的官方源码

2014-03-25

空空如也

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

TA关注的人

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