すのはら荘春原庄的雪

Hi, Toretto!

You got to put the past behind you before you can move on.

  • 海上月是天上月,眼前人是心上人。

    随笔分类 -  常见经验

    摘要:jar包在Windows下以服务的方式启动运行 .bat文件方式启动步骤麻烦,也不利于维护, 这里介绍winsw工具,其它方式自行百度, winsw简单易上手,可以将任何应用程序注册成服务。 开发的项目打成的jar,因为某些限制只能在win环境下运行,winsw可以很简单的将其部署成win服务。 下 阅读全文
    posted @ 2023-01-11 11:10 subtlman 阅读(559) 评论(1) 推荐(0) 编辑
    摘要:Java代码打包 一:IDEA工具 1、右侧的maven直接clean后package 2、终端命令mvn clean package 3、项目结构,创建工件,选择清单属性,构建工件 4、指定主类打包、含多个类的jar打包方法 参考网址 https://blog.csdn.net/qq_422397 阅读全文
    posted @ 2022-12-26 11:31 subtlman 阅读(486) 评论(0) 推荐(0) 编辑
    摘要:项目中配置多数据源 如果你的项目中有类似的需求,不妨尝试一下这种方式。如果没有这样的需求,对这项技术混个眼熟也好。 idea、springboot、pg、oracle 引入依赖包 <!--动态数据源--> <dependency> <groupId>com.baomidou</groupId> <a 阅读全文
    posted @ 2022-11-28 14:48 subtlman 阅读(115) 评论(0) 推荐(0) 编辑
    摘要:HashMap与ConcurrentHashMap 今天查看 webSocket 结合 redis 写的消息订阅与发布的服务端代码时,发现用ConcurrentHashMap存储session对象, 由此引发一些思考; 1、常用的hashmap和ConcurrentHashMap有什么不同?Hash 阅读全文
    posted @ 2022-11-07 15:27 subtlman 阅读(50) 评论(0) 推荐(0) 编辑
    摘要:Java数据脱敏处理 脱敏的解释 数据脱敏处理就是对敏感数据进行变形处理,其目的是保护隐私数据等信息的安全, 例如机构和企业收集的个人信息、手机号码、银行卡信息等敏感数据。 脱敏的方式 覆盖、随机、替换、映射、SHA256算法、可逆、可逆还原 Java代码实现 参考 https://www.zhih 阅读全文
    posted @ 2022-11-04 17:11 subtlman 阅读(1695) 评论(0) 推荐(0) 编辑
    摘要:java中数据字典的应用 此字典和彼字典有什么联系和区别呢 知识是严谨的,本文仅供参考,后续有不同见解再修正 1、本质就是hashmap的管理 2、可以把常见的属性信息、字段属性、常量等维护到这里去。可以认为是constant的升级版 3、如今Java中的字典实现都是通过map接口实现的 4、数据字 阅读全文
    posted @ 2022-11-01 15:07 subtlman 阅读(2779) 评论(0) 推荐(0) 编辑
    摘要:疑问:对于多用户访问下springboot项目运行,到底是怎么支持的 第一点: 项目部署服务器 springboot自带的tomcat容器 对于用户连接有默认配置 ## 服务器最大连接数,默认8192server.tomcat.max-connections=10000## 等待队列长度,默认100 阅读全文
    posted @ 2022-09-16 15:48 subtlman 阅读(913) 评论(0) 推荐(0) 编辑
    摘要:springboot集成本地ssl 1、生成ssl: 命令一: keytool -genkey -alias tomcat -keypass 12345678 -keyalg RSA -keysize 2048 -validity 365 -keystore ./tomcat.keystore -s 阅读全文
    posted @ 2022-08-25 16:41 subtlman 阅读(158) 评论(0) 推荐(0) 编辑
    摘要:接口常见异常响应数据封装 可以结合短信通知; 邮件通知 参考:https://www.cnblogs.com/subtlman/p/16420546.html 1、异常实体类 exception entity class package com.example.demo.resp; /** * @C 阅读全文
    posted @ 2022-08-09 19:15 subtlman 阅读(161) 评论(0) 推荐(0) 编辑
    摘要:Java邮件通知 添加依赖包: <!--mail--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 配 阅读全文
    posted @ 2022-06-28 18:05 subtlman 阅读(101) 评论(1) 推荐(0) 编辑
    摘要:Java格式化异常信息 程序运行报错会抛出一大串异常信息,不方便观察排错; 这里对异常信息进行格式化处理,获取主要的信息并进行显示,或短信通知、或邮件发送; 样例: {"fileName":"Temp.java","message:":"/ by zero","nativeMethod":false 阅读全文
    posted @ 2022-06-28 15:56 subtlman 阅读(439) 评论(0) 推荐(0) 编辑
    摘要:大数据量下 PageHelper 分页查询性能问题与分析 pagehelper之百万级数据查询优化 开启debug源码探寻之旅。 一、PageHelper是通过limit拼接sql实现分页的; 重构pagehelper 低效率查询语句:select * from user where age = 1 阅读全文
    posted @ 2022-06-24 11:19 subtlman 阅读(2660) 评论(0) 推荐(1) 编辑
    摘要:内存溢出的原因及分析: 内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机提供的最大内存。 引起内存溢出的原因有很多种。 常见的有以下几种: 一、内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 二、集合类中有对对象的引用,使用完后未清空,使得J 阅读全文
    posted @ 2022-06-24 10:28 subtlman 阅读(2047) 评论(0) 推荐(0) 编辑
    摘要:1、当请求不在同一域名下的资源文件(ip地址+端口号)时,会报如下错误: “No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8080’ is 阅读全文
    posted @ 2022-05-11 14:58 subtlman 阅读(121) 评论(0) 推荐(0) 编辑
    摘要:接口测试如何传递list参数 参考链接:https://blog.csdn.net/lijiaxiong_123/article/details/90262542 http传值 ###POST http://localhost:9000/api/data/addUniqueCodeRuleConte 阅读全文
    posted @ 2022-02-11 17:32 subtlman 阅读(112) 评论(0) 推荐(0) 编辑
    摘要:.xml文件 <?xml version="1.0" encoding="utf-8"?><databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/ 阅读全文
    posted @ 2021-12-27 14:49 subtlman 阅读(52) 评论(1) 推荐(0) 编辑
    摘要:分享一些状态码400 404 500等原因: 参考链接:https://blog.csdn.net/qq_41358574/article/details/113814919 遇到一个前端获取后台数据500问题 找到.xml文件的sql语句 表名使用了关键词order 解决方案:order -> ' 阅读全文
    posted @ 2021-12-24 08:59 subtlman 阅读(50) 评论(2) 推荐(0) 编辑
    摘要:浅显易懂的Git教程 https://www.liaoxuefeng.com/wiki/896043488029600 为什么使用Git, 以及如何在团队中正确使用 https://www.cnblogs.com/cnblogsfans/p/5075073.html SpringBoot appli 阅读全文
    posted @ 2021-12-16 16:02 subtlman 阅读(98) 评论(0) 推荐(0) 编辑
    摘要:对象的持久化(Persistence) 对象持久化就是让对象的生存期超越使用对象的程序的运行期。将对象存储在可持久保存的存储介质上,在实际应用中,运用相应的对象持久化框架,将业务数据以对象的方式保存在数据库中,如比较早的Hibernate。在一定周期内保持不变就是持久化,持久化是针对时间来说的。数据 阅读全文
    posted @ 2021-12-14 09:32 subtlman 阅读(108) 评论(2) 推荐(0) 编辑
    摘要:原文:Internal error in the mapping processor: java.lang.NullPointerException: Cannot invoke "java.net.URL.toExternalForm()" because "resource" is null a 阅读全文
    posted @ 2021-12-13 14:24 subtlman 阅读(1090) 评论(24) 推荐(0) 编辑

    点击右上角即可分享
    微信分享提示