- 博客(137)
- 资源 (4)
- 收藏
- 关注
原创 nacos 2.3.3 Windows系统安装详细版
编辑/bin/startup.cmd,单击右键编辑哦。双击 bin/startup.cmd。
2024-05-26 19:15:21
461
原创 一台Linux服务jdk1.6 与 jdk1.8 并存,tomcat6+tomcat8 并存
有一个项目 原来是 jdk1.6+tomcat6 部署的,现在需要进行项目架构升级 项目需要适配jdk1.8 然后用 jdk.8+ tomcat 8进行部署,然后下架 jdk1.6 的linux服务。同root用户上传到Linux服务器 /usr/lib/java/ 目录下,对 apache-tomcat-6.0.9进行 授权。然后进行tomcat6 的 jdk版本指定。服务部署成功,启动正常,奥利给!修改tomcat端口号为:8060。下载tomcat 安装包。上传到指定目录进行解压。
2024-01-10 15:59:37
722
原创 sql:1对多获取最新一条数据
在这个SQL语句中,我们首先使用了窗口函数ROW_NUMBER()对B表进行了排序,然后在外部查询中,我们将A表和这个排好序的B表做了左连接,连接条件是它们的id相同并且B表中的rn等于1,这样我们就得到了A表的全量数据以及每条数据对应的B表的最新一条数据信息。假设A表为table_a,B表为table_b,它们之间通过主键ID关联。我们可以利用窗口函数ROW_NUMBER()来获取B表中每条A记录对应的最新一条B记录。
2023-11-08 13:53:58
2750
原创 springMVC 已解密的登录请求
3. 将产品HTTP访问方式改为SSL安全访问方式;(注:keystore/server.keystore为证书存储路径;123456为证书密码;2. 手动生成SSL安全访问证书;在此不做介绍,相关方法可通过网上查找;1.对用户所输入的密码在页面进行MD5加密并反馈至密码输入框。
2023-08-21 13:39:23
871
原创 springMVC Unix 文件参数变更漏洞修复
未检查用户输入中是否包含“…”(两个点)字符串,比如 url 为 /login?cookie为Cookie: JSESSIONID=…/webapps/RTJEKSWTN26241;解决办法:通过建立过滤器方法,增加对所有用户输入信息中是否包含“..”(两个点)字符串进行清理过滤。使用AppScan扫描之后可以通过这样的方式进行指定问题手动测试。使用过滤器过滤参数以及cookie中的…web.xml 配置拦截器。
2023-08-21 13:23:54
2404
原创 MySQL 优化
一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式key_len列,索引长度rows列,扫描行数。该值是个预估值extr...
2023-08-21 13:17:08
150
原创 安装svn插件集成myeclipse2014
第一种:直接借助myeclipse2014自己的help,当然外网这比较慢了,但是能解决问题的办法就是好办法,能更有效的就是更好的办法,得留着啊。1.打开myeclipse的help---install from sitehttp://subclipse.tigris.org/update_1.10x...
2023-08-21 13:16:29
624
原创 java安全证书验证加密
SignatureProgram.javaimport com.alibaba.fastjson.JSON;import com.bestpay.mobilebiz.mapi.common.util.Base64Encrypt;import com.bestpay.mobilebiz.mapi.common.util.CryptoUtil;import com.bestpay.m...
2023-08-21 13:16:18
1537
原创 使用VSCode配置简单的vue项目
由于最近要使用的项目框架为前后端分离的,采用的是vue.js+webAPI的形式进行开发的。因为之前我没有接触过vue.js,也只是通过视频文档做了一些简单的练习。今天技术主管说让大家熟悉下VSCode开发vue,所以自己摸索了好久,才算是把简单的项目配置成功了。后续还得自己多了解这方面的知识。想着怕时间长了自己会忘记,所以写下来也供有需要的人一起学习。一.配置环境1.1下载VSCode,官网直接下载就行。https://code.visualstudio.com/Download1.2汉化..
2023-08-21 13:16:07
1134
原创 vue开发环境搭建(WebStorm)
一、安装Node.js,搭建Vue环境1、访问Node.js官网(https://nodejs.org/en/download/)进行安装包下载。2、下载成功之后运行安装程序,进行安装。如果是用安装程序进行安装,在安装过程中会自动进行Nodejs环境变量的配置,如果是通过其他方式进行安装,可能需要手动配置环境变量。完成安装后,可以打开命令行,直接使用node命令,进入node.js交互模式。然后可以输入console.log("Hello,World");测试安装。...
2023-08-21 13:15:53
118
原创 vue 中高精度值计算
import Vue from 'vue'/** * @description 除法函数,用来得到精确的除法结果 * @description 说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 * @description 调用:accDiv(arg1,arg2) * @param arg1 * @param arg2 * @returns {number} 返回值:arg1除以arg2的精确结果 */Vue.prot...
2023-08-21 13:15:31
302
原创 JAVA——PDF多文件合并
通过读取待合并的PDF文件,将它们的每一页内容逐一写入到新的PDF文件中,实现了多个PDF文件合并为一个文件的功能。需要注意的是,上述代码使用了iText库,在使用前需要将iText的jar包导入项目中。嗐,好久没有更新了,直接上代码吧!
2023-04-10 11:10:29
1802
原创 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building……
使用场景:java在调用HTTPS是出现以下错误,解决方案如下:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requ...
2021-03-22 15:17:24
3318
原创 elementUI本地引js,css 图标不显示问题
项目中有用到图标 但是遇到了一些问题 在此仅做下记录1.按官方文档用CDN安装方式:(缺点是没有网络情况下加载不出)将两个文件下载为离线模式后,引入之后发现图标不显示3.原因 在本地的index.css中发现图标路径问题:@font-face { font-family: element-icons; src: url(fonts/element-icons.woff?t=1472440741) format('woff'), url(fo.
2020-12-16 20:11:30
3177
5
原创 springboot+Hibernate+jpa数据库:IdentityColumnSupportImpl does not support identity key generation
前景:将mysql 数据库切换为 oracle 数据库,然后数据库在进行插数时,原功能逻辑是:表的主键使用mysql的递增方式进行自动插入数据,但是切换oracle后,Oracle不支持主键递增的方式,因此我想到的方式就是 创建一个序列,然后再创建一个触发器,当数据有插入时,由触发器自动 填充 主键,但是这个方式在 单独执行sql的时候是完全成立的,当我移步到程序里面时,发现报错了,具体报错如下:byl- 2020-12-14 22:47:05 [el-async-2] ERROR m.z.c.thr
2020-12-14 23:11:47
2494
原创 oracle创建sequence序列语法及使用(触发器)
create sequence SEQ_LOG_IDminvalue 1 --增长最小值maxvalue 9999999999 --增长最大值,也可以设置NOMAXvalue -- 不设置最大值start with 101 --从101开始计数increment by 1 --自增步长为1cache 50 --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---NOCACHE防止跳号cycle; --循环,当达到最大值时,不是从start.
2020-12-14 20:50:56
1217
原创 jpa hibernate 打印sql,format日志,打印SQL参数,打印什么指令
#配置 Jpa jpa: properties: hibernate: ddl-auto: none# dialect: org.hibernate.dialect.MySQL5InnoDBDialect dialect: org.hibernate.dialect.Oracle10gDialect show_sql: true #控制台是否打印 format_sql: true #格式化sq...
2020-12-14 18:31:56
462
原创 如何修改Oracle的用户名
1,1.打开CMD命令窗,输入sqlplus / as sysdba以下命令后面一定要带 ;封号切记以下命令后面一定要带 ;封号切记以下命令后面一定要带 ;封号切记2、用sysdba账号登入数据库,然后查询到要更改的用户信息: SELECT user#,name FROM user$;3,找到自己要修改的用户名4,更改用户名并提交(两个命令逐条执行,切记): update user$ set name='BYL' where user#=93;...
2020-12-14 16:01:28
2227
原创 win10 64位系统下oracle11R2创建用户并权限等的设置
1,打开oracle自带SQL Plus,用系统用户登陆2,新建用户,并设置密码(记得以;分号结尾,c##也不能省略)create user c##用户名 identified by 密码;3,解锁用户alter user c##用户名 account unlock;4,为新创建的用户授予各种操作数据库的权限授予创建的权限: grant create session to c##用户名;5,授予数据库管理员的权限:grant dba to c##.
2020-12-14 15:40:41
387
原创 win7上安装Oracle11 R2图解(详细版)
Oracle11 R2下载http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip解压:两个文件都解压到“database”文件夹安装双击database目录下的setup.exe...
2020-12-11 22:13:02
116
原创 VMware虚拟机安装Linux系统后IP配置
在NAT模式下自动获取IPdhclient查看ipifconfig2.编辑网卡配置文件(通用)3.Ctrl+L 清屏。重启网络服务后检查网络是否正常上网启用后在win本地ping Linux中的IP!
2020-12-10 21:46:44
584
原创 linux ifconfig: 未找到命令
centos 7中自带的查看网络的命令是: ip addr如果还是想要 ifconfig安装net-toolsyum install net-tools然后就好使了,棒棒哒
2020-12-08 22:27:38
372
原创 com.sun.org.apache.xml.internal.security.utils不存在
在linux系统进行maven部署时,报一下错误[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /home/tomcat/.jenkins/workspace/dev_pdbj_hxjr_HT_ServicePlatform/src/main/java/com/hxjr/utils/rsa/RSAHelper.java:[23,54] 程.
2020-11-24 17:11:20
1012
原创 SpringMvc @ResponseBody字符串中文乱码原因及解决方案
返回结果“??”@RequestMapping(value = "/getForm") @ResponseBody public String getForm(String pid) { return "你好"; } 就是这样一个简单的方法,直接返回字符串, 但是在界面上就发现中文乱码了,配置文件中<mvc:annotation-driven/>的形式开启的.其实这个,也不涉及到Json字符串的乱码问题,因为没有使用到json的HttpMessageCon
2020-11-22 19:12:29
883
原创 VUE项目使用RSA加解密(小白版)
jsencrypt :http://travistidwell.com/jsencrypt/encryptlong:https://www.npmjs.com/package/encryptlong
2020-11-19 23:40:48
18152
9
原创 VUE项目 AES加解密(小白版)
1.安装(执行以下命令)npm install crypto-js --save-dev运行结果:2,在util文件夹下 建立 aes.jsimport CryptoJS from 'crypto-js'export default { // 随机生成指定数量的16进制key generatekey(num) { var library = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01...
2020-11-18 15:19:54
1643
2
原创 Oracle 对CLOB类型字段进行迷糊查询
Oracle 对CLOB类型字段进行迷糊查询可以使用dbms_lob包对文本内容进行操作,如下:SELECT L.RESULTXML, dbms_lob.instr(L.RESULTXML, '校验身份证号上生日同录入出生日期不一致,请检查更新', 1, 1) FROM HTXW_CORRECTINFO T INNER JOIN HTWX_WXI.
2020-11-18 11:09:08
888
原创 Oracle 字段 中文英文拆分
拆分NAME字段 中文与英文SQL:SELECT T.ID, NAME, SUBSTR(NAME, 0, INSTR(NAME, REGEXP_SUBSTR(NAME, '[\u4e00-\u9fa5]', 1), 1, 1) - 1) AS ZNNAME, SUBSTR(NAME, INSTR(NAME, REGEXP_SUBSTR(NAME, '[\u4e00-\u9.
2020-11-17 13:14:09
644
原创 javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative问题挺奇怪的,以前访问都是好好的,今天访问突然就不行了,出现了:出现SSL证书认证失败 ,安裝接口对应的网站证书并不好使,决定在代码层跳出SSL验证异常显示如下:javax.net.ssl.SSLHandshakeException: java.security.cert.Certificate.
2020-11-16 10:48:12
4855
1
原创 vue/java 感觉身份证号获取年龄
Vue代码如下 getAge(){//根据身份证号获取年龄 var birthday = this.insuredIdNo.substring(6,10)+"-"+this.insuredIdNo.substring(10,12)+"-"+this.insuredIdNo.substring(12,14); let birthdays = new Date(birthday.replace(/-/g, "/"));//被保险人生日 let d = ne.
2020-10-22 14:43:29
190
原创 SQL分组获取记录的第一条数据——PARTITION BY
oracle分组查询:获取分组后,每一组的第一条数据记录,sql如下SELECT * FROM (SELECT A.*, ROW_NUMBER() OVER(PARTITION BY A.ORDERNO ORDER BY A.SPARE2 ASC) AS NEWINDEX FROM BYL_TEST A ) WHERE NEWINDEX = 1数据表结构:查询结果:扩展:par...
2020-08-11 14:56:21
13228
3
原创 vue 值发生改变时执行函数,重点(_.debounce)
VUE 当input或者一个变量发生改变时执行 一个对应的方法,具体如下:`_.debounce` 是一个通过 Lodash 限制操作频率的函数。`_.debounce` 函数 (及其近亲 `_.throttle`) 的知识,请参考:https://lodash.com/docs#debounce<!DOCTYPE html><html lang="en"><meta name="viewport" content="width=device-width"&.
2020-06-20 17:17:08
3977
原创 在 VUE-CLI 表单中给 INPUT 赋值提交后获取到的为空值的问题 Vue坑
搞后端开发的我掉进了前端VUE的大坑,浪费了我4小时时间,才搞明白首先逻辑是:从后台获取到数据然后赋值到 From 表单 input 框架,然后提交表单信息,但是 通过 v-bind 和 v-model 绑定数据后,提交表单时 后台接受的到数据时空值!错误代码如下:from表单:Vue - data 数据Vue -methods:部分代码正确代码:通过 ref数据进行赋值,提交From表单数据就是成功的,后台可以正常的接受数据...
2020-06-15 10:37:11
1988
html 清爽简易的富文本编辑器
2019-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人