- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 es索引示例
{ "index_nielixiang" : { "mappings" : { "type_nielixiang" : { "properties" : { "age" : { "type" : "integer" }, "company" : { "type" : "keyword" }, "educated" : {.
2021-05-25 11:42:22
240
原创 Java线程池
import java.util.concurrent.CompletableFuture;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class FutureTest { private static ThreadPoolExecutor executo.
2021-03-26 11:38:18
174
原创 JVM堆内存分配
Parallel GC (Parallel Scavenge+Serial Old)using thread-local object allocation.Parallel GC with 4 thread(s)Heap Configuration: MinHeapFreeRatio = 0 MaxHeapFreeRatio = 100 MaxHeapSize = 8589934592 (8192.0MB) Ne
2021-03-08 12:01:16
393
原创 JVM内存设置建议
以应用服务2核、8G内存为例,部署单进程JVM,JDK版本1.8主要占内存的地方:堆 栈 meta space 本地内存如下图:其中:meta space线程共享,默认256M~512M 栈线程独有,默认512K~2M 本地内存(netty等使用,如dubbo)默认512M~1G所以,如果应用的QPS达到500,栈最多占用内存 2M*500 = 1G,加上meta space 0.5G,本地内存1G,共占用了2.5G,则堆最多能设置为5.5G综上,建议设置值:堆:4
2021-01-26 11:46:47
3065
原创 一些shell脚本
未完结单据:# 未完结单据库存自动对比脚本# Author: nielixiang# Date: 2020-09-03# 读取目标微仓列表file=/home/rd/inventory-fix/warehouse_list.filewarehouseIds=$(cat $file)echo "目标微仓列表:$warehouseIds"# 切到脚本所在的目录并执行命令if [[ $warehouseIds = "" ]]; then echo "未发现需要对比的微仓列表,不用执
2020-09-03 18:33:48
159
原创 记一次配置事故
为代码美观,将OceanWmsStockImplApplication启动类移至com.mryx.ocean.wms下,如下图:导致工具模块中所有com.mryx.ocean包路径下的配置失效。原因:springboot默认的包扫描路径是启动类所有的路径,即原来服务会扫描所有com.mryx.ocean包下的配置,改了之后仅会扫描com.mryx.ocean.wms路径下的配置。教训:application不能随便动,要确认是否有其他配置类依赖于该路径。...
2020-08-21 22:18:35
152
原创 项目启动提示:)
public static void pringShenShou() { LOGGER.info("***********************************************************************"); LOGGER.info("* *"); LOGGER.info("* .
2020-08-05 15:14:54
224
原创 lambda用法示例
//情形1Set<String> pickBillNos = zonePickBills.stream().map(ZonePickBill::getPickBillNo).collect(Collectors.toSet());//情形2String msg = areaNotSetLogicList.stream().map(SimpleWarehouseArea...
2019-12-27 21:16:21
376
原创 封板流程
1、更新涉及的本地所有分支:master/develop/qagit checkout mastergit pullgit checkout qagit pullgit checkout developgit pull2、升级版本号external.atlassian.jgitflow:jgitflow-maven-plugin:release-start e...
2019-12-16 19:43:16
2418
转载 代码结构分层
1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web层,也可以直接依赖于Service层,依此类推: 开放接口层:可直接封装Service方法暴露成RPC接口;通过Web封装成http接口;进行网关安全控制、流量控制等。 终端显示层:各个端的模板渲染并执行显示的层。当前主要是velocity渲染,JS渲染,JSP渲染,移动端展示等。 W...
2019-09-03 19:28:07
2012
原创 常用linux命令
1、将远程文件copy到本地 scp文件目录 本地机子用户名@本机ip:本地目录 如:scp /work/test.log zhangsan@127.3.2.121:/users/zhangsan2、查看CPU信息 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -...
2019-07-26 17:49:51
181
原创 关于事务传递
@RestControllerpublic Controller { @Resource private Service service; @GetMapping("test") public void test() { service.service(); }...
2019-07-15 20:05:31
268
原创 ThreadLocal使用示例
public class TestContext { private static ThreadLocal<TestContext> localContext = new ThreadLocal<>(); private String val; public static void start() { TestContext ...
2019-06-27 18:13:43
1312
原创 常用git命令
新建分支: 1、git checkout到需要创建分支的原分支 2、git checkout -b 新分支名 3、CVS push至线上merge出错时回滚 git reset --merge合分支(假设将分支A合到分支B) 1、git checkout B 2、git pull 3、git merge A...
2019-05-24 12:09:39
199
转载 mysql存储底层
http://blog.codinglabs.org/articles/theory-of-mysql-index.htmlhttps://www.cnblogs.com/dongguacai/p/7239599.htmlhttps://www.cnblogs.com/dongguacai/p/7241860.htmlhttps://www.cnblogs.com/butterfly1...
2019-01-17 14:13:15
764
原创 关于spring属性注入和构造函数注入
本文只关注属性注入与构造函数注入,其他注入方式不涉及。相关类代码://测试Bean对象package com.example.demo;public class BeanVO { private Integer beanField; public Integer getBeanField() { return beanField; }...
2018-12-14 15:10:03
2689
转载 Mysql的锁机制
转载自: https://blog.youkuaiyun.com/puhaiyang/article/details/72284702 实验环境:mysql5.6存储引擎:innoDB我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,...
2018-12-05 11:16:26
159
转载 java Native示例
转载自: https://www.cnblogs.com/Seiyagoo/p/3496834.html http://www.ituring.com.cn/article/194411 https://www.kancloud.cn/owenoranba/jni/120508 一、简介JNI是Java native i...
2018-11-27 11:43:17
405
转载 frp外网映射
参考链接:https://blog.youkuaiyun.com/u013144287/article/details/78589643配置示例: 外网服务器: 内网服务器:
2018-07-09 16:03:33
1201
原创 java html转pdf手动分页
方法1:用com.lowagie引用jar包:compile group:'org.xhtmlrenderer',name:'core-renderer',version:'R8'compile group:'com.lowagie',name:'itext',version:'2.0.8' (只能2.0.8版本,其他版本没有getCharBBox(char)方法,只有
2018-02-02 15:40:43
6499
转载 解决端口占用
原文链接:https://www.cnblogs.com/liliangel/p/6268504.html以8080端口被占用为例在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程显示占用端口的进程taskkill /pid 4708 /f //说明,运行windows自带taskkill
2018-01-31 11:20:33
201
转载 Redis & Hash
原文链接:http://blog.youkuaiyun.com/a1031397017/article/details/66978218package com.jjf.redis; import org.junit.Assert; import org.junit.Test; import redis.clients.jedis.Jedis; impor
2017-11-20 13:48:01
284
转载 SpringBoot与Dubbo的整合
https://www.cnblogs.com/gdpuzxs/p/7234321.htmlhttp://www.cnblogs.com/gdpuzxs/p/7235272.html
2017-11-09 17:21:35
273
原创 Linux解决磁盘空间满了的问题
1、用命令 df -h 判断是否真的是磁盘空间满了,如果是则进入下一步;2、用 find / -size +10G -print 命令找出超大的文件(如该命令中大于10G的文件),判断是否有用,如无用,则删除;3、用命令 du -sh * | sort -nr 列出根目录下各目录的磁盘占用情况,判断是否与 df -h 中的used基本符合,如不符合, 请自行百度lso
2017-10-23 18:07:24
1208
转载 Jenkins集成findbugs插件静态代码分析
转载自:http://blog.youkuaiyun.com/zhu_tianwei/article/details/68922279FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式
2017-08-23 09:41:04
529
原创 使用Jenkins进行持续集成
操作环境:Windows一、环境准备1 安装JDK 本文采用jdk-8u111-windows-x64.exe;2 配置tomcat 本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可;3 安装maven 本文采用maven3.3.9,无需安装;4 安装Jenkins 下载地址https://jenkins.io/do
2017-08-22 11:30:35
5428
转载 赋权操作另一用户的表
转载处:http://blog.youkuaiyun.com/xlb744868186/article/details/50818011select * from (select 'Grant all on '|| table_name ||' to RMS;' grant_sql from all_tables where owner = upper('SDE')) where grant_sq
2017-07-31 14:30:25
455
转载 锁定Excel
http://jingyan.baidu.com/article/4b07be3cba054948b380f392.html11111
2017-07-27 19:47:59
215
原创 oracle表分区
1、by range示例:--手台轨迹表CREATE TABLE HandSetTrack( recordID VARCHAR2(36) NOT NULL, HandSetID VARCHAR2(36) NOT NULL, longitude VARCHAR2(128) NOT NULL, lati
2017-07-25 14:07:05
293
转载 oracle解决因drop命令生成临时表名的问题(如表分区)
转载自:http://blog.youkuaiyun.com/lina791211/article/details/12048195用 purge recyclebin;
2017-07-25 11:29:40
679
原创 设置word07标题样式
一、找到工具栏中的样式模板,注意右上侧的初始标题样式二、选择“定义新的多级列表”三、选择左侧标题级别,点左下侧“更多”四、将所选的级别链接到样式中,注意对应关系五、按三、四步设置次级级别六、设置完成后右上侧标题样式会发生相应改变,如未改变表示设置未生效。应用标题样式就能得到下图正文所示效果。
2017-07-20 10:49:34
1663
原创 限制oracle字段长度
ALTER TABLE table_name ADD CONSTRAINT constraint_name CHECK (length(trim(column_name))=7);
2017-07-14 10:27:01
1957
转载 oracle 11g如何完全卸载
转载自:http://jingyan.baidu.com/article/922554468d4e6b851648f4e3.html
2017-07-13 17:57:22
10318
转载 因强删表空间文件导致无法打开数据库
转载处:http://jingyan.baidu.com/article/ea24bc39ec5caada62b3312d.html
2017-07-09 18:01:35
364
原创 oracel数据库迁移
一、只导出表结构(不要表数据) 比较简单,Tools-->Export User Objects of...,如下图: 注1:左侧多选框不要选以增加SQL兼容性; 注2:导出完成后View按钮会变成可用; 注3:表结构创建完成后可用select count(1) from user_tables;对比表个数;二、导出表数据及数据 1、在无BLOB/
2017-07-08 14:33:47
994
原创 oracle新建管理员用户
General项: 默认表空间:USERS 临时表空间:TEMP 概要文件:DEFAULTRole Privleges项: 开放三项权限 connect resource dba
2017-07-08 13:45:45
1887
原创 Oracle开放远程连接
打开服务端菜单项:Net Configuration Assistant,顺序依照下图进行选择并点"下一步",直至完成。以上七步完成后即成功开放了远程连接。
2017-07-08 13:27:35
1153
Qt demos and examples 中的 40000 chips 例子源代码详解
2013-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人