- 博客(91)
- 收藏
- 关注
原创 linux安装达梦数据库
如果无法创建dmdba 文件夹,需要进入root用户下 在管理员用户下,这种安装方式一般只用于验证,开发,测试,生产最好还是安装传统的方式安装。在 home/dmdba/dmdbms/bin 目录下执行。(1)将文件上传到 /home/dmdba/ 目录下。(2)加压:tar -xzvf dmdb.tar.gz。进入到root就可以创建dmdba 文件夹了。1、后台启动,一般建议用后台启动。
2024-08-19 13:32:03 255
原创 Spring Boot 防止XSS攻击
恶意攻击者往web页面里插入恶意ScriptScript代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。防止XSS攻击简单的预防就是对Request请求中的一些参数去掉一些比较敏感的脚本命令。原本是打算通过SpringMVC的HandlerInterceptor机制来实现的,通过获取request然后对request中的参数进行修改,结果虽然值修改了,但在Controller中获取的数值还是没有修改的。包装request->创建过滤器->添加过滤器。
2024-03-28 15:00:49 560
原创 Job for docker.service failed “systemctl status docker.service“ and “journalctl -xe“ for details.
1.在/etc/docker文件目录下,找到daemon.json,这个文件是我们在安装时创建的,如果没有的话,使用mkdir /etc/docker && touch daemon.json进行创建。在使用systemctl start docker时,一直报错。3、重启docker,无报错代表已经成功。
2024-03-28 14:51:41 320
原创 Could not resolve XML resource [null] with public ID [null], system ID [classes/ajax/dwr_web.xml
2024-03-26 17:05:41 109
原创 java判断两张图片是否一致
System.out.println("两张图片尺寸不同,肯定不相同");System.out.println("两张图片非常相似");System.out.println("两张图片不相似");
2023-09-01 10:35:42 959
原创 oracle 创建数据库
impdp 数据库用户名/数据库密码 directory=授权目录名 remap_tablespace=导出数据库的表空间:表空间 dumpfile=数据文件名称.dmp remap_schema=导出数据库的用户名:数据库用户名 transform=OID:N。3.创建权限目录,用sysdba登陆,在sql窗口执行(或者cmd窗口执行:sqlplus /@sysware(在那个数据库实例中) as sysdba)create directory 授权目录名 as '授权目录';
2023-08-30 13:55:49 1376
原创 keytool生成免费SSL
keyalt 采用公钥算法,默认是DSA keysize **长度(DSA算法对应的默认算法是sha1withDSA,不支持2048长度,此时需指定RSA)2.打开keytool所在的bin目录,然后在上面的路径显示框中输入CMD,然后回车,即可在当前文件夹下打开命令提示符,并且路径是当前文件夹。Keytool是用于管理**和证书的工具,位于%JAVA_HOME%/bin目录。keystore 指定keystore文件。1.keytool在jdk的bin目录下。validity 有效期。
2023-07-07 14:46:13 1097
原创 谷歌和edge浏览器升级到94及以上版本后反复提示安装pageoffice客户端
Chrome开发团队以网络安全为由,强推ssl证书,希望所有部署在公网的网站,全部改用https访问,所以最新的谷歌和edge升级到94版本后对公网上的http请求下的非同域的http请求进行了拦截,于是就出现了目前遇到的反复提示安装pageoffice客户端的问题。2. 不管是从谷歌长远的目标目标来看,还是从Web系统的安全角度着想,终极解决方案应该是所有公网上的web项目都应该使用https证书。所以最好的方案还是将您的公网web项目升级为https方式,即可永久解决此问题。
2023-07-07 11:24:56 1073
原创 oracle 恢复表与表结构
ALTER SESSION SET recyclebin = on;SELECT object_name, original_name, type FROM user_recyclebin WHERE TYPE = 'TABLE'; FLASHBACK TABLE SE_REQ_ITEM_INFO TO BEFORE DROP; SELECT * FROM SE_REQ_ITEM_INFO FLASHBACK TABLE SE_REQ_ITEM_INFO TO BEFORE DRO
2023-07-04 15:05:49 216
原创 23种设计模式(顺口溜)
行为模式:状态模式,责任链模式 ,中介模式,模板方式模式,访问者模式,解释器模式,备忘录模式,观察者模式,策略模式,命令模式,迭代模式。结构模式:享元模式,外观模式,组合模式,适配器模式,代理模式,装饰模式,桥接模式。创建模式下: 工厂模式,原型模式,单例模式,建造者模式,抽象工厂模式。行状折中模仿,戒备观测鸣笛。行状折中模仿,戒备观测鸣笛。
2023-06-30 15:12:33 878
原创 DOCker安装(一)
Docker使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。Docker容器通过Docker镜像来创建。容器之间互不干扰容器与镜像的关系类似于面向对象编程中的对象与类。对象->容器 镜像->类通过镜像来创建容器==数据卷是一个可供一个或多个容器使用的特殊目录==数据卷的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影响镜像 数据卷默认会一直存在,即使容器被删除。
2023-06-19 08:16:24 1539
转载 (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
2022-06-14 14:43:06 1600
原创 【无标题】ORACLE 创建表空间
select name from v$tempfile;/app/oracle/oradata/sysware/temp01.dbfselect name from v$datafile;-- 1创建表空间,用sysdba登陆,在sql窗口执行(或者cmd窗口执行:sqlplus /@sysware(在那个数据库实例中) as sysdba)/或者PLSQL使用SYSDBA登录SQL窗口中执行CREATE TABLESPACE TEST_000DATAFILE '/app/oracle/o
2022-05-14 09:14:05 165
原创 chrome 中response与preview数据不一致的问题
问题产生原因id是由雪花生成器 太长引起的问题 因为数据为Long型,返回给浏览器以后,浏览器转换数据格式的时候出现问题。类型为long,而显示的Id却不是Response中数据,相似却不同解决方案1Springboot项目,在配置文件中添加一句即可。spring.jackson.generator.write_numbers_as_strings = true后端还是使用Long类型,前端使用Number接收。解决方案2实体类中,id字段不使用Long类型,改为String...
2022-05-14 09:12:00 1845 2
原创 【无标题】oralce 递归带路径的问题
SELECT LEVEL AS le, SE_BASIC_DATA.COLUMN1, SE_BASIC_DATA.ID,SE_REQ_ITEM_LINK_INFO.* FROM SE_REQ_ITEM_LINK_INFO SE_REQ_ITEM_LINK_INFO LEFT JOIN SE_BASIC_DATA on LINK_TYPE = SE_BASIC_DATA.IDSTART WITH DOCUMENT_FROM = 120800 or DOCUMENT_TO=654386CONNECT.
2022-04-19 21:21:45 204
转载 java map 设置超时时间
package com.sysware.require.util;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/*** 带有效期map 简单实现 实现了基本的方法**<hr>* @author Hanjidong* @date 2022年2月23日 上午10:59:...
2022-02-23 11:37:11 1144
原创 Errors occurred during the build.Errors running builder ‘Java Builder‘ on project ‘XXX‘ Unable to...
项目中遇到了一些实体类声明了属性,缺少get/set方法,但是类上使用了@Getter 和 @Setter注解,查了下是lombok插件的强大功能。经过走查发现是安装lambok后,去eclipse根目录下,查看配置文件eclipse.ini在最后一行添加上参数即可:...
2022-02-23 11:35:19 4384
原创 XML多表空间的文档解析
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;im.
2021-09-10 15:42:14 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人