
储备知识
文章平均质量分 77
Lanje Wang
这个作者很懒,什么都没留下…
展开
-
后端实现Excel 导入导出
后端实现导入Excel 导出Excel ,导出模板原创 2022-07-26 22:25:36 · 1996 阅读 · 1 评论 -
linux 两个进程通信
1、匿名管道在其中一个创建一个管道。mkfifo test输入数据到管道echo "i am a boy" > test此时这个会这样卡住。等待别人接受数据。在另一个shell 里cat < test可以试一下,如果先 cat < test 也会卡住,等那边传数据才会出数据的。这样就实现了...原创 2019-12-30 17:30:30 · 330 阅读 · 0 评论 -
JVM 调优
JVM调优工具JDK的bin目录下有很多用于监视虚拟机和故障处理的工具,这些工具都非常稳定而且功能强大,能在处理应用程序性能问题、定位故障是发挥很大的作用。一、jps:虚拟机进程状况工具二、jstat:虚拟机统计信息监视工具三、jmap:Java内存印象工具四、jhat:虚拟机堆转储快照分析工具五、jstack:Java堆栈跟踪工具六、jinfo:Java配置信息工具...原创 2019-12-27 17:36:32 · 791 阅读 · 0 评论 -
数据库如何调优和写sql的技巧
外部调优1,使用连接池。 性能提升10倍2, 阻止不必要的参数不让传进来3,增加最大连接数,及时释放连接内部调优1,改mysql进程(对MySQL服务器(也称为mysqld)进行调优。) 对这个进程进行调优意味着适当地分配内存,并让 mysqld 了解将会承受何种类型的负载。加快磁盘运行速度不如减少所需的磁盘访问次数。类似地,确保 MySQL 进程正确操作就意味...原创 2019-12-27 15:04:52 · 525 阅读 · 0 评论 -
Git 配置到码云 +基本命令总结
配置git打开 git bash 开始配置配置用户名(提交时候会引用)git config --global user.name "wlj" 配置邮箱git config --global user.email "xxxx@qq.com"让Git不要管Windows/Unix换行符转换的事git config --global core.autocr...原创 2019-12-25 09:48:16 · 494 阅读 · 1 评论 -
Spring的@Transactional 嵌套研究
事务嵌套和局部回滚的问题,很是费解。本文将做一个详细的测试,加强对Spring的@Transactional 理解和使用1、两个单独不干扰事务 @RequestMapping("/test") public void test() { LoveFile test1 = new LoveFile(); test1.setFileUuid(get3...原创 2019-12-17 11:48:15 · 11356 阅读 · 2 评论 -
IntelliJ IDEA 的 Bean validation 里有什么用
IntelliJ IDEA 的 Bean validation 是指右侧的框。平时都是缩起来的,今天心血来潮。研究下这个是干嘛的?怎么用。三个按钮全按下的话,下面的项目就会有三个菜单可选项。Constraints 约束条件 , Validators验证者 ,Constraint Mappings约束映射 ,这三个可编辑菜单。Constraints 约束条件...原创 2019-11-26 14:34:38 · 9742 阅读 · 1 评论 -
java T和Function 的使用方式,学习写泛型工具函数 (教程),内含:list随机取、list分发、list变tree、list变map 等工具函数
前言T和Function 的使用,是一名JAVA工程师通向JAVA架构师的必经之路。若你在研究源码和别人的代码里发现了T和Function ,觉得不知所云,那么本篇博客,将带你掌握他们。学会写泛型工具函数,让代码可读性更强、复用性强更雅 。用JDK 1.8 以下的可以走开了,不用看了。开篇问题我有一个如下代码的类,我想打印一下某个变量的值,但是有时候想打印 name1 ...原创 2019-11-22 17:16:09 · 3894 阅读 · 0 评论 -
Java常用的工具类
Apache Commons项目 作用 BeanUtils 对Java Bean进行各种操作,复制对象,属性 Lang java基本对象(java.lang) 方法的工具类包 I/O 输入/输出工具的封装 Codec 处理常用的编码,解码 Collections 扩展Java集合框架的操作 BeanUtil...转载 2019-11-21 09:26:05 · 210 阅读 · 0 评论 -
VMware装Ubuntu系统
创建虚拟机时,选用iso镜像安装Ubuntu镜像下载地址:http://mirrors.aliyun.com/ubuntu-releases/16.04/因为我要搭建分布式系统装Docker,和很多工具,丧心病狂的自定义安装了8H8G等待虚拟机初始化虚拟机如何复制粘贴文字...原创 2019-11-18 03:28:21 · 132 阅读 · 0 评论 -
913. 猫和老鼠 java 和python解法
题目两个玩家分别扮演猫(Cat)和老鼠(Mouse)在无向图上进行游戏,他们轮流行动。该图按下述规则给出:graph[a]是所有结点 b 的列表,使得 ab 是图的一条边。老鼠从结点 1 开始并率先出发,猫从结点 2 开始且随后出发,在结点 0 处有一个洞。在每个玩家的回合中,他们必须沿着与他们所在位置相吻合的图的一条边移动。例如,如果老鼠位于结点 1,那么它只能移动到gra...原创 2019-11-04 09:54:57 · 825 阅读 · 0 评论 -
装自己的服务器(教程)yum-jdk-mysql-防火墙-SVN-redis-申请域名
目录1、购买服务器2、装yum2、装JDK4、装mysql修改mysql密码5、操作防火墙命令总结6、装Docker7、装SVN第一步YUM安装SVN第二部创建项目版本库第三部配置SVN信息第四部启动第五步检验加用户8、装redis9、再补充一下我域名申请时的经验推荐搭配阅读:1、购买服务器腾讯云购买的。对比阿里云,...原创 2019-10-24 09:23:34 · 1065 阅读 · 2 评论 -
java 性能提升和代码优雅 从点滴做起
目录1、Map 迭代 选用entrySet()2、使用Collection.isEmpty()检测空3、集合初始化尽量指定大小4、字符串拼接使用 StringBuilder5、List 的随机访问6、频繁调用 Collection.contains 方法使用 Set7、使用 try-with-resources 语句8、公有静态常量应该通过类访问9、使用Str...原创 2019-10-12 10:03:35 · 543 阅读 · 0 评论