07 2020 档案
摘要:转载: https://www.cnblogs.com/brookin/p/10260803.html // 1 String[] s1 = {"hello", "world"}; // 2 String[] s2 = new String[]{"hello", "world"}; // 3 Str
阅读全文
摘要:转载: https://www.cnblogs.com/LUA123/p/10654003.html 先去下载↓↓↓↓ 方式一: https://github.com/alibaba/nacos/releases 方式二:链接:https://pan.baidu.com/s/1DM-ZlLvpmtK
阅读全文
摘要:UTF8编码:一个汉字 = 3个字节,英文是一个字节 GBK编码: 一个汉字 = 2个字节,英文是一个字节 在UTF8状态下langtext: 4294967295/3=1431655765个汉字,约14亿,存储空间占用:4294967295/1024/1024/1024=4G的数据;在UTF8状态
阅读全文
摘要:SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); 1.过去七天 c.setTime(new Date()); c.add(Calend
阅读全文
摘要:修改版本号至:<version>2.0.4.RELEASE</version> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <versio
阅读全文
摘要:自动填充注解 @TableField 1.value 字段值(驼峰命名方式,该值可无) 2.update 预处理 set 字段自定义注入 3.condition 预处理 WHERE 实体条件自定义运算规则 4.el 详看注释说明 5.exist 是否为数据库表字段( 默认 true 存在,false
阅读全文
摘要:1.选中筛选的数据 2.点击工具栏中的条件格式,弹出的界面,我们点击突出显示单元格规则,弹出的界面,我们点击重复值; 3.弹出的界面,我们点击确定; 转载: https://jingyan.baidu.com/article/5d6edee2cc4c2499eadeecc4.html
阅读全文
摘要:1、mongodb连接数据库 import pymongo #连接数据库 client = pymongo.MongoClient('localhost') #连接指定数据库 db = client['shop'] #指定goods 集合 result = db['goods'].find() ww
阅读全文
摘要:背景 转载:https://lz5z.com/Python%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/ 目前所在的项目组需要经常执行一些定时任务,于是选择使用 Python 的定时
阅读全文
摘要:直接上代码: import com.google.common.collect.Lists; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import java.util.List; import
阅读全文
摘要:hosts文件是什么? 网址域名与其对应的IP地址建立一个映射关系,用户在浏览器输入一个网址时,系统会先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析 怎么修改hosts文件? windows系统下
阅读全文
摘要:动态代理解决了方法之间的紧耦合,IOC解决了类与类之间的紧耦合! Cglib和jdk动态代理的区别? 1、Jdk动态代理:利用拦截器(必须实现InvocationHandler)加上反射机制生成一个代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理 2、 Cglib动态代理:利用
阅读全文
摘要:demo1: 使⽤Fork/Join来求,斐波那契数列第n项 斐波那契数列数列是⼀个线性递推数列,从第三项开始,每⼀项的值都等于前两项之和:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89······如果设f(n)为该数列的第n项(n∈N*),那么有:f(n) = f(n-1
阅读全文
摘要:参考:http://www.ibloger.net/article/2329.html https://zhuanlan.zhihu.com/p/102731355 (JsonPath 修改数据) JsonPath是一种简单的方法来提取给定JSON文档的部分内容。 JsonPath有许多编程语言,如
阅读全文
摘要:转载: https://www.cnblogs.com/hama1993/p/10409740.html
阅读全文
摘要:public class YieldExcemple { public static void main(String[] args) { Thread threada = new ThreadA(); Thread threadb = new ThreadB(); // 设置优先级:MIN_PRI
阅读全文
摘要:转载:https://www.jianshu.com/p/3bb70ae81828 1、简介 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLoc
阅读全文
摘要:当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 一、类加载过程1.加载 加载指的是将类的class文件读入到内存,并为之创建一个java.lan
阅读全文
摘要:新生代满了会触发 Young GC,老年代满了会触发 Old GC。GC时会回收对象,那么具体是什么样的对象会被垃圾回收器回收呢? 可达性分析算法,判断是否被 GC Roots 引用判断引用类型:强引用、软引用、弱引用、虚引用是否调用finialize()方法自救首先,JVM 会通过可达性分析算法来
阅读全文
摘要:转载: java线程池的拒绝策略 一、为什么要自定义线程池 阿里规范中对于线程、线程池的规定 《阿里巴巴 Java开发手册》1.6并发处理 第3条规定:线程资源必须通过线程池提供,不允许在应用中自行显式创建线程 第4条规定:线程池不允许使用Executors创建,而是通过ThreadPoolExec
阅读全文
摘要:转载:https://www.cnblogs.com/gavincoder/p/10091757.html 一、参考文档 1、官方文档 http://logback.qos.ch/documentation.html 2、博客文档 http://www.cnblogs.com/warking/p/5
阅读全文
摘要:转载:线程安全(中)--彻底搞懂synchronized(从偏向锁到重量级锁) 接触过线程安全的同学想必都使用过synchronized这个关键字,在java同步代码快中,synchronized的使用方式无非有两个: 通过对一个对象进行加锁来实现同步,如下面代码。 synchronized(loc
阅读全文
摘要:参考: https://www.liaoxuefeng.com/wiki/1252599548343744/1306581182447650 https://segmentfault.com/a/1190000019571918
阅读全文
摘要:1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimt
阅读全文
摘要:转载: https://developer.aliyun.com/mirror/NPM?from=tnpm 其它:vue项目启动步骤
阅读全文
摘要:数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 注意:我们讨论隔离级别的场景,主要是在多个事务
阅读全文
摘要:java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [....\tmp1\wtpwebapps\workreport\] inste
阅读全文
摘要:一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` r
阅读全文
摘要:推荐文章: 多读少写的场景 如何提高性能 写入时复制(CopyOnWrite)思想 写入时复制(CopyOnWrite,简称COW)思想是计算机程序设计领域中的一种优化策略。其核心思想是,如果有多个调用者(Callers)同时要求相同的资源(如内存或者是磁盘上的数据存储),他们会共同获取相同的指针指
阅读全文
摘要:转载: https://mp.weixin.qq.com/s?__biz=Mzg3MjA4MTExMw==&mid=2247484746&idx=1&sn=c0a7f9129d780786cabfcac0a8aa6bb7&source=41#wechat_redirect
阅读全文
摘要:使用系统命令top即可看到如下类似信息: Cpu(s): 0.0%us, 0.5%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st us 用户空间占用CPU百分比sy 内核空间占用CPU百分比ni 用户进程空间内改变过优先级的进程占用CPU百分比
阅读全文
摘要:写代码和做架构是两个不同的事情。 这是一篇之前发布在专栏里的文章,在这里也很应景。 当我想回答这个问题的时候,一时间却发现不知道讲给谁听。 什么是架构师,架构师要做什么事情,为什么Java的领域里,会更注重架构师? 很早很早之前,我对于架构的概念一点都不理解,依稀记得,架构( architectur
阅读全文
摘要:转载: https://blog.csdn.net/weixin_40470303/article/details/80541639
阅读全文
摘要:转载: https://blog.csdn.net/orchidofocean/article/details/82917023
阅读全文
摘要:转载:https://www.cnblogs.com/chenqionghe/p/10494868.html
阅读全文
摘要:环境linux下 1. 查询ORACLE服务器的语言、地域和字符集 select * from nls_database_parameters; 查询结果如下图,下图NLS_LANGUAGE 表示“语言”,NLS_TERRITORY 表示“地域”,NLS_CHARACTSET 表示“字符集”,将他们
阅读全文
摘要:1.先确定mysql使用的版本及mysql中的非系统库及系统库是否有没有挂载 docker run -p 3306:3306 --name mysql \ -v /usr/local/docker/mysql/conf:/etc/mysql \ -v /usr/local/docker/mysql/
阅读全文