自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(232)
  • 资源 (3)
  • 收藏
  • 关注

原创 Oracle 锁表,如何解锁

Oracle 锁表,如何解锁SELECT s.sid, s.serial#, lo.oracle_username, -- 登陆账号名称 lo.os_user_name, -- 登录电脑名称 ao.object_name, -- 被锁表名 lo.locked_mode -- 死锁级别 FROM v$locked_object lo, dba_objects ao, v$session sWHERE ao.object_id =...

2022-08-06 20:00:00 2532 2

原创 如何让history历史记录前带时间戳

如何让history历史记录前带时间戳操作方法: 设置HISTTIMEFORMATE变量. 临时解决方法: export HISTTIMEFORMAT='%F %T ' 永久解决方法:vim /ect/profile export HISTTIMEFORMAT='%F %T '

2022-07-30 20:00:00 405

原创 MySQL varchar类型可以存储多少个汉字

MySQL varchar类型可以存储多少个汉字,多少个数字具体要看的mysql版本4.0版本以下,比如 varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节)5.0版本以上,比如varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。所以 ,根据业务计算一下字段大小:旧版本的算法:X=最大中文数*3新版本的算法:X=最大中文数...

2022-07-16 20:00:00 6721

原创 微信小程序开发,如何添加多个空格

微信小程序开发,如何添加多个空格 a b a b a b1)ensp显示出来的空格是中文字符一半大小2)emsp显示出来的空格是一个中文字符大小3)nbsp显示出来的空格是根据字体设置的大小

2022-06-25 20:00:00 1396

原创 HTTP状态 400 - 错误的请求:在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义(Tomcat,非SpringBoot)

HTTP状态 400 - 错误的请求:在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义(Tomcat,非SpringBoot)1、问题复现:<!doctype html><html lang="zh"><head> <title>HTTP状态 400 - 错误的请求</title> <style type="text/css"> body { font-family: Tahoma, Arial, sans-serif; } h1, h2,

2022-05-21 20:00:00 2423

原创 人大金仓-数据库-授权如何获取?

首页>产品与方案>产品中心>通用型数据库>下载试用>授权文件>授权文件下载

2022-05-08 20:00:00 1189

原创 URL转码问题:URLDecoder.decode(str)过时,解决:decode(String s, String enc) throws UnsupportedEncodingExceptio

URL转码问题:URLDecoder.decode(str)过时,解决:decode(String s, String enc) throws UnsupportedEncodingException过时的写法: String result = URLDecoder.decode(src);解决: try { String result = URLDecoder.decode(src, "utf-8"); } catch (UnsupportedE

2022-04-16 20:00:00 2400

原创 CXF:是一个开源Service框架支持多种协议:SOAP、XML/HTTP、RestfulHTTP和CORBA,同时可以和Spring集成。

CXF:是一个开源Service框架支持多种协议:SOAP、XML/HTTP、RestfulHTTP和CORBA,同时可以和Spring集成。

2022-04-10 20:00:00 306

原创 SQL:金仓 和 Oracle DDL区别区别1、VARCHAR(32 char) -->VARCHAR2(32)

SQL:金仓 和 Oracle DDL区别区别1、VARCHAR(32 char) -->VARCHAR2(32)金仓:CREATE TABLE OA_T_SMS_PLATFORM ( platformid VARCHAR(32 char) NULL)Oracle: CREATE TABLE OA_T_SMS_PLATFORM ( platformid VARCHAR2(32) NULL ) 区别2、 Oracle 字段名称不需要双引号

2022-04-09 21:00:00 870

原创 JSON,为什么单引号不标准?去官网搜索 double quotes官网:https://www.json.org

JSON,为什么单引号不标准?去官网搜索 double quotes官网:https://www.json.org

2022-04-03 20:45:00 299

原创 一个常见的Maven问题:父子工程Maven打包报错:Unable to find a single main class from the following candidatesFailed t

一个常见的Maven问题:父子工程Maven打包报错:Unable to find a single main class from the following candidatesFailed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.1.RELEASE:repackage (repackage) on project live_B: Execution repackage of goal org.spri

2022-03-20 21:00:00 1671

原创 SpringBoot报错:org.apache.catalina.loader.WebappClassLoaderBase - The web application [live] appears t

SpringBoot报错:org.apache.catalina.loader.WebappClassLoaderBase - The web application [live] appears to have started a thread named [Druid-ConnectionPool-Destroy-515911717] but has failed to stop it. This is very likely to create a memory leak. Stack trace o

2022-03-19 20:30:00 5230

原创 SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean

SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'faxController':Unsatisfied dependency expressed through field 'faxService'分析:由于IDEA编译器故障,导致faxService创建失败,faxController中注入了faxService,最终Sprin

2022-03-16 20:30:00 34846 4

原创 HTTP协议的Content-Type(内容类型)-请求和响应一、Request 的Content-Type我们在开发的过程中需要注意客户端发送请求(Request)时的Content-Type

HTTP协议的Content-Type(内容类型)-请求和响应一、Request 的Content-Type我们在开发的过程中需要注意客户端发送请求(Request)时的Content-Type设置,特别是使用ajax的时候,如果设置得不准确,很有可能导致请求失败。实际开发中,常用的类型有:如果是一个restful接口(json格式),一般将Content-Type设置为application/json; charset=UTF-8;如果是文件上传,一般Content-Type设置为multi

2022-03-15 20:15:00 8166

原创 MySQL 创建数据库并指定字符编码为utf8CREATE DATABASE IF NOT EXISTS yoursTableName DEFAULT CHARSET utf8;DROP DATA

MySQL 创建数据库并指定字符编码为utf8CREATE DATABASE IF NOT EXISTS yoursTableName DEFAULT CHARSET utf8;DROP DATABASE IF EXISTS yours;如果库已经存在,也可以重新指定编码

2022-03-14 08:30:00 4025

原创 查询Oracle中所有的用户表 USER_TABLES 在工作中有时需要对现有数据库进行清理,统计,分析,这就需要知道库里有那些表,都有多少数据,在Oracle中,可用使用视图USER_T

查询Oracle中所有的用户表 USER_TABLES    在工作中有时需要对现有数据库进行清理,统计,分析,这就需要知道库里有那些表,都有多少数据,在Oracle中,可用使用视图USER_TABLES:   SELECT * FROM USER_TABLES; USER_TABLES提供了丰富的信息,其中较为重要的就是表中的数据行数(列NUM_ROWS),但这个列行数并不是准确的行数,可能与查询具体表的COUNT结果一致  这是因为num_rows是根据分析表后取得数据行数,必

2022-03-13 21:00:00 5019

原创 MyBatis 一个动态sql的问题(动态SQL基于OGNL表达式)<if test=“state == ‘0‘“>单个的字符要使用双引号,改为<if test=‘state == “1“‘>或

MyBatis 一个动态sql的问题(动态SQL基于OGNL表达式)<if test="state == '0'">单个的字符要使用双引号,改为<if test='state == "1"'>或改为<if test="takeWay == '1'.toString() ">原理:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,'x’会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解析。

2022-03-12 20:45:00 688

原创 OGNL表达式

对象导航图语言(Object Graph Navigation Language),简称OGNL,是应用于Java中的一个开源的表达式语言(Expression Language),它被集成在Struts2等框架中,作用是对数据进行访问,它拥有类型转换、访问对象方法、操作集合对象等功能。...

2022-03-11 20:30:00 172

原创 IDEA SVN提交时提示失败,拒绝访问0 file committed, 1 file failed to commit: 子菜单数据结构变更 ErrorError validating ser

IDEA SVN提交时提示失败,拒绝访问0 file committed, 1 file failed to commit: 子菜单数据结构变更 ErrorError validating server certificate for 'https://localhost:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manuall

2022-03-10 19:30:00 4289

原创 pom依赖图(DependencyGraph)-根据它优化pom依赖,以log4j为例

pom依赖图(DependencyGraph)-根据它优化pom依赖,以log4j为例今天优化一个模块,是一个Maven项目,发现pom的配置文件配置的依赖有冗余,借助 pom依赖图(DependencyGraph) 可以进行优化一、优化前1、pom.xml <dependencies> <!-- javax.annotation --> &...

2022-03-10 18:30:00 1575

原创 数据库 存储过程,如何debug调试,以KingBase数据库金仓为例模式> PUBLIC> 存储过程 >鼠标右键“调试存储过程“

数据库存储过程,如何debug调试,以KingBase数据库金仓为例模式> PUBLIC> 存储过程 >鼠标右键"调试存储过程"

2022-03-09 20:30:00 933

原创 .dj文件的打开方式:Word

.dj文件的打开方式:Word

2022-03-09 20:30:00 1388

原创 js中,如何判断两字符串是否相等忽略大小写,自行实现。一、Java中可以直接使用equalsIgnoreCase()1、eg:“live“.equalsIgnoreCase(“LIVE“);

js中,如何判断两字符串是否相等忽略大小写,自行实现。一、Java中可以直接使用equalsIgnoreCase()1、eg:"live".equalsIgnoreCase("LIVE");2、JDK源码public boolean equalsIgnoreCase(String anotherString) { return (this == anotherString) ? true : (anotherString != null)

2022-03-08 08:00:00 1822

原创 SQL思考:like 和 inTERMINALTYPE :0,1,2,3SELECT * FROM OA_T_SYS_MENU WHERE PARENTMENUID = (SELECT menui

SQL思考:like 和 inTERMINALTYPE :0,1,2,3SELECT * FROM OA_T_SYS_MENU WHERE PARENTMENUID = (SELECT menuid FROM OA_T_SYS_MENU WHERE PARENTMENUID = '#' AND STATUS='1') AND STATUS='1' and TERMINALTYPE like '%3%';

2022-03-07 08:00:00 124

原创 一个json传参的错误:JSON parse error: Unrecognized token ‘xxx‘{ “timestamp“: “2022-03-06T16:06:29.866

一个json传参的错误:JSON parse error: Unrecognized token 'xxx'{ "timestamp": "2022-03-06T16:06:29.866+0000", "status": 400, "error": "Bad Request", "message": "JSON parse error: Unrecognized token 'xxx': was expecting (JSON String, Number, Array...

2022-03-06 19:00:00 2343

原创 前后交互中传值问题的思考:当时用参数必填注解时 @RequestParam(required = true),Spring先行一步拦截的请求,自己业务上的提示无法响应给前端,注解本身不错,结合业务还是

前后交互中传值问题的思考:当时用参数必填注解时 @RequestParam(required = true),Spring先行一步拦截的请求,自己业务上的提示无法响应给前端,注解本身不错,结合业务还是自行判断@ResponseBody public List<SysMenuDto> getListByParentId(HttpServletRequest request, @RequestParam(required = true) String parentMenuId) throws Ex

2022-03-05 17:30:00 345

原创 @RequestParam(required = false) String parentMenuId required默认为true

@RequestParam(required = false) String parentMenuId required默认为true org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'parentMenuId' is not presentorg.springframework.web.bind.MissingServletRequestParameterEx

2022-03-04 21:15:00 738

原创 传统项目的一个问题:在jsp页面中不能通过${集合.size}取列表长度<%@ taglib uri=“http://java.sun.com/jsp/jstl/core“ prefix=“c“%

传统项目的一个问题:在jsp页面中不能通过${集合.size}取列表长度<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 集合的长度用法:${fn:length(集合)}

2022-03-03 08:00:00 120

原创 MyBatis Plus报错:uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect string v

MyBatis Plus报错:uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect string value: '\\xE5\\x85\\xAC\\xE6\\x96\\x87...' for column 'name' at row 1解决:数据库,以及表的编码格式不支持中文,设置为utf即可。

2022-03-02 21:45:00 3277

原创 SpringBoot启动的最小内存极限

SpringBoot启动的最小内存极限目前测试64M可以跑起来,再小就报错了,GC的异常。-Xms64m -Xmx64m -Xss256k注意:用的Idea,通过内存检测,发现实际占用内存大64M。

2022-03-01 22:00:00 2140

原创 Linux:0755、0644

0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;0644->即用户具有读写权限,组用户和其它用户具有只读权限;一般赋予目录0755权限,文件0644权限。

2022-02-28 00:15:00 1068

原创 Cookie中 maxAge设置为负值 和0的区别

Cookie中 maxAge设置为负值 和0的区别如果设置为负值,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效;如果设置为0,则立即删除该Cookie。

2022-02-27 20:30:00 951

原创 MyBatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxDao.xxx

MyBatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxDao.xxx问题复现:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxDao.xxx at org.apache.ibatis.binding.MapperMethod$SqlCommand.

2022-02-26 20:15:00 102

原创 手机端安卓、苹果的分页逻辑:上拉、下拉动作

手机端安卓、苹果的分页逻辑:大方向:与传统分页逻辑不同,上拉取“时间点”之后的数据,下拉取“时间点”之后的数据;核心参数设计:timestamp:时间点,上拉时,取上一次请求到数据的最后一条数据的时间点;下拉时,取上一次请求数据的第一条数据的时间点;首次为空;pullTag:上拉、下拉标记,pullUp、pullDown;pageSize:页面大小;...

2022-02-25 21:00:00 501

原创 FATAL: License file expired:金仓数据库过期了...

FATAL: License file expired:金仓数据库过期了...

2022-02-24 20:00:00 4846 3

原创 $(‘#form1‘).serialize()序列化提交表单

$('#form1').serialize()序列化提交表单

2022-02-23 20:00:00 413

原创 $(“#formId“). serialize()后台获取不到表单中属性为disabled的元素的值的解决办法

$("#formId"). serialize()后台获取不到表单中属性为disabled的元素的值的解决办法

2022-02-21 22:30:00 854

原创 js Json字符串转Json对象 JSON.parse()

js Json字符串转Json对象JSON.parse()JSON.parse()ar str = '{"key1": "value1","key2": "value2","key3": "value3"}'; var obj = JSON.parse(str);

2022-02-21 18:18:16 197

原创 openssl: error while loading shared libraries: libssl.so.3

解决:创建软链接ln -s /usr/lib/libcrypto.so.3 /usr/lib/libcrypto.so.0ln -s /usr/lib/libcrypto.so.3 /usr/lib/libcrypto.so

2022-02-20 20:15:00 2380

原创 CVE-2021-4034 漏洞修复方案

1、目前RedHat、Ubuntu、Debian、SUSE等各大Linux厂商均已发布补丁版本修复了该漏洞,请受影响的用户从正规官方渠道升级到安全版本,若无法及时升级,可参考厂商官方提供的建议进行缓解。2、若系统没有可用的补丁,可通过将pkexec中的 SUID-bit 删除进行临时规避,命令如: sudo chmod 0755 /usr/bin/pkexec

2022-02-19 20:00:00 1428

com_live_test_javaweb_core.zip

文件上传 一.工程简介 *工程名:com_live_test_javaweb_core *工程描述:javaweb相关的核心的工作笔记 *工程在整个笔记中的位置: com_live_test com_live_test_javaweb com_live_test_javaweb_core 二.功能清单 1.fileupload(文件上传) 方式一: 基于 原生requset本身的getParts()实现文件上传 Collection<Part> coll = req.getParts(); ServletInputStream sin = req.getInputStream(); 响应给前端文件的绝对路径 eg:{"msg":"","code":0,"data":"/opt/saasUpload/HeadImage/sxn002/2019_12_17_14_44_15_015-13f1f4fb-5446-4199-9e4d-caae89b8964a-11.PNG"} 方式二: 基于 fileUpload(Apache Commons FileUpload)实现文件上传 上传文件,并响应给前端一个可以浏览器访问的url eg:{"code":0,"data":{"fileUrl":"http://192.168.1.53:8080/core-0.0.1-SNAPSHOT/imUpload/2019/12/17/dfd9570b-92bd-4bf3-833c-6a04bd6745e6_11.PNG"}}

2019-12-17

IPUtil.java

Java获取本机IP(可以解决多网卡问题) 今天在本地虚拟机测试某个功能,其中有个环节是获取本机的IP,然后向中心服务器注册,通过日志发现本机IP获取出来的是一个172开头的特殊的IP:172.17.0.1。奇怪。。。 分析: 172.17.0.1这个IP是我之前在这台虚拟机上装过Docker,Docker生成了虚拟网卡。当前的获取IP的工具类写的不完善,对于不包含虚拟网卡的服务器,运行正常;一旦遇到含有虚拟网卡的服务器,不一等能取到正确的服务器IP。 解决: 优化工具类。

2019-10-31

JMeter-WebSocketSampler-version-1.0.0

1、从JMeter插件管理器官网下载: https://jmeter-plugins.org/

2018-11-14

空空如也

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

TA关注的人

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