摘要: 学习JavaError during artifact deployment在学习servlet时,需要添加json包,发现添加后运行不起来,老是报Error during artifact deployment的错误。其实是因为我添加json包之后,没有把这个包一起打包输出。解决方法是这样的:1、打开项目设置,找到Artifacts设置项。2、把右边的Available Elements的包添... 阅读全文
posted @ 2018-02-02 15:32 hiyujie 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、ClassLoader分类Java虚拟机会创建三类ClassLoader,分别如下名称加载加载路径父加载器实现BootStrap虚拟机的核心类库sun.boot.class.path无系统Extension扩展类库java.ext.dirs、jre/lib/extBootStrapJavaSystem应用类库classpath、java.class.pathExtensionJava注:父子加... 阅读全文
posted @ 2018-02-18 21:39 hiyujie 阅读(1169) 评论(1) 推荐(2) 编辑
摘要: 一、出现了什么问题原先的刷新逻辑是:当有指标更新通知到达时,就刷新该指标节点所在树的所有节点,客户的生产环境的更新频率好象是200指标每秒,指标节点数应该会有几千个,一打开界面就直接卡死。现在优化需求主要为两个:1、性能需求:解决卡死问题。2、功能需求:父节点要根据所有子节点的最高级别改变颜色,例如子节点中有严重级别,那么它的所有父辈节点都需要变成对应的红色。二、我的思路卡死的根本原因是频繁刷新界... 阅读全文
posted @ 2018-02-16 07:03 hiyujie 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 简介手上只有低配版的MBA,性能堪忧,于是最近一直在研究如何把编译运行的任务交到另一台性能强一些的PC完成,让MBA只做编辑工作。之前的一个思路是使用远程桌面到PC上,但是出现的问题是:1、PC上要么是Win要么是Ubuntu,操作体验依旧没有那么舒服。2、万一我外出连不上家里的PC,那不就用不了里面的代码了。(毕竟git只是版本管理而不是同步工具,每次提交拉取的挺麻烦)3、使用Dropbox或者... 阅读全文
posted @ 2018-02-13 12:54 hiyujie 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: 下载镜像使用docker pull mysql:5.7.21拉取mysql的镜像,下载成功后使用docker images查看拥有的镜像:已经下载好的mysql镜像新建一个用于持久化的文件夹1、新建一个新文件夹$DEV_HOME/docker/mysql。2、再给它权限chmod 777 $DEV_HOME/docker/mysql,好像如果没给它权限,docker就不能保存数据到里面。之后,... 阅读全文
posted @ 2018-02-13 12:54 hiyujie 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 简介学习过程看了很多博文教程,看得不太懂,昨天研究了一天终于可以把Demo运行起来了,把我的理写下来,希望可以帮助到像我一样小白的朋友。代码详情在这里。跟着这个Demo做,将学到:1、Springboot项目的创建2、将MyBatis整合到Springboot里面,实现数据库的增删改查步骤一、新建项目1、打开IDEA->新建项目后,选择使用Spring initalizr创建项目。2、等待一段时... 阅读全文
posted @ 2018-02-06 21:27 hiyujie 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 当系统有大量的重复对象时可以考虑利用享元模式,把对象的外部状态(我理解就是易变的属性,相反的就是内部状态,就是不变的属性,可以理解为对象的共性)剥离出来,作为引用对象。假设有一个系统中有一些彩色矩形对象,已知颜色种类是有限的,就像下面的代码:class rect{ private Color color; private int x; private int y; }很显然,如果... 阅读全文
posted @ 2018-02-02 17:45 hiyujie 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、用上git公司产品大部分使用delphi开发,版本控制使用的是一个叫TC的软件,这个软件是专门用于管理delphi代码模块的,但是版本管理的粒度只是以文件为单位,不能保存项目快照,导致发布新版本后遇到bug需要查错时或者回滚时,浪费了很多时间在寻找变更代码上面。所以我想对2016年的我说:快在自己本机安装git,每次发新版就新建一个tag,遇到需要回滚的情况,直接还原到上一版本的tag,可以帮... 阅读全文
posted @ 2018-02-02 14:06 hiyujie 阅读(100) 评论(0) 推荐(0) 编辑
摘要: ## 前提本文使用的工程是上一篇[手动部署Tomcat](http://www.cnblogs.com/huixi/p/shou-dong-bu-shuServlet-daoTomcat.html)中的。## 修改Tomcat的配置现在要修改Tomcat目录下的`apache-tomcat-8.5.24/conf/tomcat-users.xml`文件,给它加上下面的代码:``` ```记... 阅读全文
posted @ 2018-01-08 13:22 hiyujie 阅读(943) 评论(0) 推荐(0) 编辑
摘要: ## 为Markdown添加目录 这里我参考的是[妙音天女](http://www.cnblogs.com/xuehaoyue/p/6650533.html)的文章。## 为文章添加版权信息这里我参考的是[呆尐兔兔](http://www.cnblogs.com/gzdaijie/p/5187171.html)的文章。## 最后的代码``````将它复制到`博客园设置->页脚Html代码`即可。 阅读全文
posted @ 2018-01-08 12:08 hiyujie 阅读(490) 评论(1) 推荐(0) 编辑