- 博客(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
2642
1
原创 如何让history历史记录前带时间戳
如何让history历史记录前带时间戳操作方法: 设置HISTTIMEFORMATE变量. 临时解决方法: export HISTTIMEFORMAT='%F %T ' 永久解决方法:vim /ect/profile export HISTTIMEFORMAT='%F %T '
2022-07-30 20:00:00
459
原创 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
6885
原创 微信小程序开发,如何添加多个空格
微信小程序开发,如何添加多个空格 a b a b a b1)ensp显示出来的空格是中文字符一半大小2)emsp显示出来的空格是一个中文字符大小3)nbsp显示出来的空格是根据字体设置的大小
2022-06-25 20:00:00
1498
原创 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
2567
原创 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
2595
原创 CXF:是一个开源Service框架支持多种协议:SOAP、XML/HTTP、RestfulHTTP和CORBA,同时可以和Spring集成。
CXF:是一个开源Service框架支持多种协议:SOAP、XML/HTTP、RestfulHTTP和CORBA,同时可以和Spring集成。
2022-04-10 20:00:00
345
原创 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
944
原创 JSON,为什么单引号不标准?去官网搜索 double quotes官网:https://www.json.org
JSON,为什么单引号不标准?去官网搜索 double quotes官网:https://www.json.org
2022-04-03 20:45:00
333
原创 一个常见的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
1758
原创 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
5501
原创 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
35018
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
8290
原创 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
4090
原创 查询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
5088
原创 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
721
原创 OGNL表达式
对象导航图语言(Object Graph Navigation Language),简称OGNL,是应用于Java中的一个开源的表达式语言(Expression Language),它被集成在Struts2等框架中,作用是对数据进行访问,它拥有类型转换、访问对象方法、操作集合对象等功能。...
2022-03-11 20:30:00
206
原创 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
4427
原创 pom依赖图(DependencyGraph)-根据它优化pom依赖,以log4j为例
pom依赖图(DependencyGraph)-根据它优化pom依赖,以log4j为例今天优化一个模块,是一个Maven项目,发现pom的配置文件配置的依赖有冗余,借助 pom依赖图(DependencyGraph) 可以进行优化一、优化前1、pom.xml <dependencies> <!-- javax.annotation --> &...
2022-03-10 18:30:00
1648
原创 数据库 存储过程,如何debug调试,以KingBase数据库金仓为例模式> PUBLIC> 存储过程 >鼠标右键“调试存储过程“
数据库存储过程,如何debug调试,以KingBase数据库金仓为例模式> PUBLIC> 存储过程 >鼠标右键"调试存储过程"
2022-03-09 20:30:00
1017
原创 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
1866
原创 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
142
原创 一个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
2436
原创 前后交互中传值问题的思考:当时用参数必填注解时 @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
376
原创 @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
805
原创 传统项目的一个问题:在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
146
原创 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
3398
原创 SpringBoot启动的最小内存极限
SpringBoot启动的最小内存极限目前测试64M可以跑起来,再小就报错了,GC的异常。-Xms64m -Xmx64m -Xss256k注意:用的Idea,通过内存检测,发现实际占用内存大64M。
2022-03-01 22:00:00
2295
原创 Linux:0755、0644
0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;0644->即用户具有读写权限,组用户和其它用户具有只读权限;一般赋予目录0755权限,文件0644权限。
2022-02-28 00:15:00
1190
原创 Cookie中 maxAge设置为负值 和0的区别
Cookie中 maxAge设置为负值 和0的区别如果设置为负值,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效;如果设置为0,则立即删除该Cookie。
2022-02-27 20:30:00
1047
原创 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
135
原创 手机端安卓、苹果的分页逻辑:上拉、下拉动作
手机端安卓、苹果的分页逻辑:大方向:与传统分页逻辑不同,上拉取“时间点”之后的数据,下拉取“时间点”之后的数据;核心参数设计:timestamp:时间点,上拉时,取上一次请求到数据的最后一条数据的时间点;下拉时,取上一次请求数据的第一条数据的时间点;首次为空;pullTag:上拉、下拉标记,pullUp、pullDown;pageSize:页面大小;...
2022-02-25 21:00:00
547
原创 FATAL: License file expired:金仓数据库过期了...
FATAL: License file expired:金仓数据库过期了...
2022-02-24 20:00:00
5139
3
原创 $(“#formId“). serialize()后台获取不到表单中属性为disabled的元素的值的解决办法
$("#formId"). serialize()后台获取不到表单中属性为disabled的元素的值的解决办法
2022-02-21 22:30:00
926
原创 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
229
原创 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
2452
原创 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
1583
com_live_test_javaweb_core.zip
2019-12-17
IPUtil.java
2019-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人