Silentdoer

导航

04 2020 档案

maven随记
摘要:1.mvn clean不会clean掉本地已经install到repository的包,只是clean target里的内容; 2.Maven里的version如果是这种1.0.0-SANPSHOT,那这个SNAPSHOT的作用其实就是一个动态参数(类似动态获取当前时间),不过还需要<distrib 阅读全文

posted @ 2020-04-28 14:56 Silentdoer 阅读(174) 评论(0) 推荐(0)

Vue3.0随记
摘要:0.vue3里不要用reactive了,就用ref,reactive据说解构后会丢失响应性; 1.Vue3.0中的const {ref, computed} = Vue;里的ref之类的是来自runtime-core/src/index.ts的导出;而这些内容又分别来自@vue/reactivity 阅读全文

posted @ 2020-04-28 09:32 Silentdoer 阅读(235) 评论(0) 推荐(0)

Golang module配置和命令零碎总结
摘要:1.首先就是要配置GOPROXY,编辑/etc/environment文件,加上export GOPROXY=https://mirrors.aliyun.com/goproxy/和export GO111MODULE="on" 2.记得source /etc/environment,则在此控制台执 阅读全文

posted @ 2020-04-24 17:38 Silentdoer 阅读(954) 评论(0) 推荐(0)

Linux别名总结
摘要:1.注意,Linux的别名,即alias是不能写在/etc/profile或/etc/environment里的,即便开机启动后执行了/etc/environment,然后里面有配置别名,但是打开一个bash输入里面写的别名也是会提示找不到命令 ,因为别名它是属于bash的范畴,要写在/etc/ba 阅读全文

posted @ 2020-04-24 15:42 Silentdoer 阅读(435) 评论(0) 推荐(0)

使用systemd方式添加开机运行sh脚本
摘要:转载自:https://blog.csdn.net/qq570437459/article/details/87094870;做了部分修改 ubuntu18.04压根就没有rc.local,而且很多发行版都推荐使用systemd而不是initd了。1.准备好你的sh脚本文件内容略过,就假设路径是/u 阅读全文

posted @ 2020-04-24 11:22 Silentdoer 阅读(8400) 评论(0) 推荐(0)

Java栈内存堆内存溢出及相关JVM参数配置总结
摘要:一:Java里内存溢出分为栈内存溢出和堆内存溢出,不过一般而言我们说某个Java应用发生了内存溢出就是指堆内存溢出,即OOM,对应java.lang.OutOfMemoryError这个异常(错误);而栈内存溢出则是java.lang.StackOverflowError异常; 二:Java里每个线 阅读全文

posted @ 2020-04-23 11:22 Silentdoer 阅读(1044) 评论(0) 推荐(0)

用Python3写一个中国象棋游戏
摘要:一:目的 就是为了熟悉Python语法 二:效果 三:使用方式 1.用Python3运行里面的main.py即可; 2.wdsa和上右下左键控制光标移动;空格键选中棋子,再按则是相当于移动棋子,如果在原地再按空格键取消选中; 3.按q结束游戏,或者吃了主帅后结束游戏 四:源码 https://git 阅读全文

posted @ 2020-04-23 09:56 Silentdoer 阅读(4390) 评论(0) 推荐(0)

对栈,堆,直接内存溢出和异常信息整理详解,以及JVM参数调优
摘要:转载自:https://blog.csdn.net/BIackMamba/article/details/91046045【对一些错误做了修改和添加了调优参数配置】 JVM调优: -Xms 为jvm启动时分配的内存,比如-Xms200m,表示分配200M -Xmx 为jvm运行过程中分配的最大内存, 阅读全文

posted @ 2020-04-22 10:21 Silentdoer 阅读(872) 评论(0) 推荐(0)

读写锁的一些错误记忆修正
摘要:1.先以一段代码为例 ReadWriteLock rwLock = new ReentrantReadWriteLock(); // rwLock.readLock()是获取rwLock里的一个属性而非new // 这句代码的意思是给rwLock加读锁,而不应该理解为给rwLock.readLock 阅读全文

posted @ 2020-04-21 16:32 Silentdoer 阅读(325) 评论(0) 推荐(0)

Java的线程模型
摘要:并发不一定要依赖多线程(如PHP中很常见的多进程并发),但是在Java里面谈论并发,大多数都与线程脱不开关系。 线程是比进程更轻量级的调度执行单位,线程的引入,可以把一个进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 阅读全文

posted @ 2020-04-20 20:53 Silentdoer 阅读(317) 评论(0) 推荐(0)

持续交付-流水线零碎总结
摘要:1.持续交付是指:将源码编译,单元测试,打包,上传目标代码库,静态代码扫描,安装部署,自动化测试等操作【不一定要全部都用上】,通过统一的工具平台【比如Jenkins】进行自动化;实现随时、快速的编译、安装、测试等; 2.流水线就是指根据自己所需的功能,比如编译、打包、发布来安装先后顺序创建自动化的流 阅读全文

posted @ 2020-04-13 10:13 Silentdoer 阅读(227) 评论(0) 推荐(0)

Java反射零碎总结
摘要:1.修正一个错误的记忆,之前以为Xx.class.getDeclaredField("...")能够获取到包括其父类的所有属性是错误的,如果该属性只在父类里有且是private是获取不到的,必须用父类的.class.getDeclaredField("..")来获取; 2.如果是private的普通 阅读全文

posted @ 2020-04-10 15:46 Silentdoer 阅读(156) 评论(0) 推荐(0)

SpringBoot高并发调优
摘要:1.建立连接超时时间,单位毫秒【它会同时配置protocol的KeepAliveTimeout和protocol的ConnectionTimeout两个参数】 server.connection-timeout=20000 2.Http服务(Tcp协议Socket服务)的最大连接数(其实可以有更大, 阅读全文

posted @ 2020-04-10 09:14 Silentdoer 阅读(28679) 评论(0) 推荐(1)

Typescript零碎总结
摘要:一、前言,公司用的angular项目用到了typescript,所以这里记录一些对自己有用的; 1.typescript里Dom元素类型是HTMLElement(在ts的lib.dom.d.ts里声明),比如angular里elementRef.nativeElement返回的值的类型就可以指定为H 阅读全文

posted @ 2020-04-09 15:15 Silentdoer 阅读(322) 评论(0) 推荐(0)

maven打包将依赖和配置外置的配置方式
摘要:注意,如果是依赖了本地公用项目,需要将本地公用项目通过mvn install安装到本地maven仓库;(用java8执行mvn命令) 将项目依赖的jar包外置到主jar包所在目录的lib目录,resources文件外置到主jar包所在目录的配置: <build> <resources> <resou 阅读全文

posted @ 2020-04-01 14:12 Silentdoer 阅读(1477) 评论(0) 推荐(0)