- 博客(59)
- 收藏
- 关注
原创 根据下标替换指定符合
String str = "Hello World";int index = 6;char replacement = 'J';StringBuilder sb = new StringBuilder(str);sb.setCharAt(index, replacement);String replacedStr = sb.toString();
2023-12-27 13:46:18 362
原创 设计模式·
package com.thunisoft.t3.la.service.ds.impl;public interface Strategy { /** * 计算应报的价格,即计算报价 * @param goodsPrice 商品销售原价 * @return 报价 */ double calcPrice(double goodsPrice);}------------------------------------------------.
2022-05-05 16:14:18 746
原创 arthas
Arthas 向控制台输出内容使用的默认编码,可以通过指定 file.encoding 设置默认编码。java -Dfile.encoding=UTF-8 -jar arthas-boot.jar
2021-11-08 16:28:06 1022
原创 logback源码(未完结)
简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成:logback-core logback-classic logback-accesslogback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位和作用等同于 Log4J,它也被认为是 Log4J 的一个改进版,并且它实现了简单日志门面 SLF4J;而 logbac
2021-09-26 11:11:48 759
原创 new 对象或静态方法 使用上下文加载@Autowired bean
package com.thunisoft.t3.xxzx.service;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;@.
2021-09-16 22:02:47 267
原创 .gitignore 忽略target文件夹
target/logs/logs_temp/!.mvn/wrapper/maven-wrapper.jar### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache### IntelliJ IDEA ###.idea*.iws*.iml*.ipr### NetBeans ###nbproject/private/build/nbbuild/di.
2021-08-05 11:19:09 2194
原创 docker 远链接
4 docker 架构Docker uses a client-server architecture. The Docker client talks to the Docker daemon, which does the heavy lifting of building, running, and distributing your Docker containers. The Docker client and daemon can run on the same system, or you
2021-06-07 17:00:51 280
原创 RETemplate 封装
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.thunisoft.t3.sscyr.template.impl.GetRETemplateImpl;import com.thunisoft.t3.sscyr.template.impl.PatchRETemplateImpl;import com.thunisoft.t3.sscyr.template.impl.PostRETe..
2021-04-30 11:36:00 194
原创 JAVA 拼写 XML字符串
import java.io.ByteArrayOutputStream;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.OutputKeys;import javax.xml.transf.
2021-04-30 11:28:21 553
原创 java XML转 JSONObject
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</version> <scope>compile</scope></dependency>import java.io.IOException;import java.
2021-04-30 10:58:05 454
原创 postgresql UUID函数
CREATE OR REPLACE FUNCTION 模式.uuid_generate_v4() RETURNS uuid LANGUAGE c STRICT AS '$libdir/uuid-ossp', $function$uuid_generate_v4$function$ ;
2021-04-17 20:27:02 434
原创 docker 项目 转 镜像 转 .tar 转 .tar.gz
写好的dockerfile 和项目扔一个文件里docker build -t 镜像名 . (build用法详见百度,后面的.不能省略)docker save -o 生成目录/文件名 镜像名tar zcvf 文件名.tar.gz tar包名
2021-04-17 20:16:02 718
原创 Java堆转储Dump文件的几种方法
在本文中,我们将展示用Java捕获堆转储的不同方法。堆转储是JVM内存中某一时刻所有对象的快照。它们对于解决内存泄漏问题和优化Java应用程序中的内存使用非常有用。堆文件通常以二进制格式存储。我们可以使用jhat或JVisualVM之类的工具打开和分析这些文件。另外,对于Eclipse用户来说,使用MAT是非常常见的。下面我们将介绍生成堆转储的多种工具和方法,并将展示它们之间的主要区别。JDK工具JDK附带了几种工具,可以以不同的方式捕获堆转储。所有这些工具都位于JDK文件夹下的主目录中
2021-03-26 13:32:35 731
原创 emeditor安装及插件信息
文章标签:jsonshell版权原文地址:https://www.52pojie.cn/thread-658917-1-1.html废话不多说官网:https://www.emeditor.com/download/安装版:64-bit installer:http://files.emeditor.com/emed64_17.2.4.exe32-bit installer:http://files.emeditor.com/emed32_17.2.4.exe便携版64-b..
2020-11-20 16:26:26 3077
原创 数据库修改 字段存储为json的sql
UPDATE t_aty_dept SET j_ext = CONCAT(SUBSTRING(j_ext,1,length(j_ext)-1),',CSfSpBm:"true"}')修改前{"DTUpdatetime":"2020-03-30"}修改后{"DTUpdatetime":"2020-03-30",CSfSpBm:"true"}
2020-08-11 22:10:53 870
原创 JS 浏览器分页打印
<template> <div> <div v-if="ifShow"> <div v-for="(item, i) in list" :key="i"> <div :id="item.spbh" style="page-break-after:always"> <t3-...
2020-02-19 18:37:41 503
原创 VUE时间转换
/** * timestamp 日期转换 * @param time * @param cFormat * @returns {*} */export function parseTime(time, cFormat) { if (arguments.length === 0) { return null } const format = cFormat || '...
2020-01-05 21:46:58 1019
原创 sourceTree的两种重置恢复提交(后续还会更新其他用处)
一、会在当前分支留下记录我当前Git有七次记录,我想回滚到第三次提交。1.找到第三版记录,右键点击重置当前分支到此次提交---》强行合并-丢弃所有改动过的工作副本2.找到远程仓库中对应的远端分支,一定要找最新的节点,右键点击重置当前分支到此次提交---》软合并-保持所有本地改动3.然后点击提交推送就好啦,这样Git也会留下足迹,代码也会回滚回去。二、重建一个...
2020-01-01 01:15:57 10977
原创 Promise.all
getfackList () { // 参数 let p2Params = { } // 获取协办人员字段参数 let p3Params = { } let p1 = new Promise((resolve, reject) => { get(urlfacs, this.fackParam...
2019-12-25 16:10:42 146
原创 Spring AOP 实现日志记录
/** * 通过Aop记录日志 */@Aspect@Componentpublic class LogRecordAop { @Autowired private ISysLogService logService; private long startTimeMillis = 0; private long endTimeMillis = 0;...
2019-12-03 09:53:35 154
原创 Mysql主从复制
在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。Mysql主从复制和读写分离MySql自带主从复制(执行二进制文件的时候主从服务器之间同步会有延迟,但基本可以忽略不计(内网),而且主从复制也会有重试机制,...
2019-11-25 17:09:21 106
原创 JS 大杂烩(持续更新)
数组去重 var arr = [1, 2, 3, 3, 4]; console.log(...new Set(arr)) >> [1, 2, 3, 4] const deDupe = (myArray) => [... new Set(myArray)]; deDupe([1, 1, 2, 1, 3, 3, 4]) // [1...
2019-10-29 15:38:27 328
原创 Java8 forEach Lambda表达式遍历Map用法
public static void main(String[] args) { Map<String,String> a = Maps.newHashMap(); a.put("a", "1"); a.put("b", "2"); a.put("c", "3"); a.put("d", "4"); a.put("e", "5"); Map<Stri...
2019-10-22 11:05:11 1423
原创 导出表格数据到excel Java后台写
导出效果及页面效果:Maven坐标: <!-- 导出 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>...
2019-09-25 15:35:16 218
原创 VUE 列表循环Input并加校验
<!--批量设置扣点率--> <el-dialog :title="$t('批量设置商品扣点率')" :close-on-click-modal="false" :close-on-press-escape="false" :visible.sync="dialogSetBrok"> <div c...
2019-09-03 11:11:37 3389
原创 excel文件导入 JAVA 后台写
增加Maven坐标: <!-- excel导入 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> ...
2019-08-19 17:26:51 697
原创 静态方法使用@Autowired注入
Java变量的初始化顺序为:静态变量或静态代码块–>实例变量或初始化代码块–>构造方法–>@Autowired(@Autowired:会在类的加载最后随着类的普通方法的需要注入,并且如果类中使用@Autowired注入的类中也使用@Autowired注解注入了用@Component、@Repository、@Service、@Controller修饰过交给Spring容器管理的类...
2019-08-02 12:55:15 6283
原创 JS 获取前七天,上周,上个月时间
timeCheck() { let startDateTime = '' let endDateTime = '' if (this.searchForm.day === '0') { // 七天前时间 let myDate = new Date() endDateTime = dataUtil.formatTi...
2019-06-24 15:37:26 2385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人