- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 RCP-SWT开发入门-添加顶级菜单和工具栏
目录RCP-SWT开发入门之如何添加一个View1.添加顶级菜单,注意要点:1)要给menuContribution设置locationURI(menu:org.eclipse.ui.main.menu)2)要给新加的menu绑定command,否则可能不会显示。2.添加顶级工具栏,注意要点1)要给menuContribution设置locationURI(toolbar:org.e...
2019-04-23 10:30:03
654
原创 RCP-SWT开发入门之如何添加一个View
1.eclipse新建一个Plug-in Project项目注意would you like to create a rich client application ?这个地方选yes2.模板选第二个minimal的3.src包目录下,新建一个类(例如TestView类),继承ViewPart类;4.给这个类加一个静态常量ID5.将这个类(例如TestView类)右键选择open w...
2019-04-22 20:49:31
832
原创 java源码学习-浅谈HashMap
HashMap在java语言中是一种键值对形式的存储结构,无须定义它的大小,他会自动进行扩容。HashMap内部结构为一个数组+链表的形式。1.数据结构2.存取当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的元素将以链表的形式...
2019-03-07 11:47:54
302
原创 设计模式-装饰者模式
概念装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。特点1)装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。2)装饰对象包含一个真实对象的引用。3)装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象。4)装饰对象可以在转发这些请求以前或以后增加...
2019-03-01 19:46:05
221
原创 java源码学习-hashcode、==、equals
1.哈希表1)哈希表是根据key值而直接进行访问的一种数据结构。它通过把key值映射到表中的一个位置来访问记录,用来加快查找速度。这个映射函数成为hash函数,存放记录的数组叫做哈希表。2)就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值。2.hashcode1)在java中,hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值。它代表...
2019-02-28 13:02:16
213
转载 java源码学习-堆和栈
方法中声明的变量(在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因;)当声明是基本类型的变量的时,其变量名及值(变量名及值是两个概念)是放在JAVA虚拟机栈中;当声明的是引用变量时,所声明的变量(该变...
2019-02-27 15:29:06
215
原创 java源码学习-Object类
所有类都是Object类的子类都继承了Object类的公共方法,可直接调用equal(),hashcode(),wait(),notify(),notifyAll(),toString(),getClass()Object具有protected修饰的clone()方法 其他类需要实现Cloneable类,并实现clone()方法对象的clone分为深复制、浅复制对基本数据类型的clon...
2019-02-27 14:51:42
202
原创 从零开始学scrapy爬虫--爬斗鱼(一)
获取斗鱼的api地址 http://open.douyucdn.cn/api/RoomApi/live创建爬虫项目cd /d D:\workspaces\python\scrapypython3 -m scrapy startproject douyucd douyupython3 -m scrapy genspider douyutv douyu.com编写爬虫...
2018-05-29 23:59:35
1230
原创 python2,3版本共存以及使用问题的记录
分别下载安装python2,3版本,不需要添加到系统环境变量配置环境变量,可参考下我的 修改python.exe的名字,参考如下 设置pip2,pip3,分别执行如下命令python3-m pip install --upgrade pip --force-reinstallpython2-m pip install --upgrade pip --force-reinstal...
2018-05-27 13:13:54
554
原创 微信小程序windowHeight每个页面值不一致解决方案
微信小程序实现一个功能,让头部固定,下面动态滚动的效果,如下图所示 具体的实现思路是,用wx.getSystemInfo获取可使用的屏幕高度减去头部的固定高度,作为滚动层scroll-view的使用高度; 核心代码如下 var that = this wx.getSystemInfo({ success: function (res) { th...
2018-05-07 22:59:59
8530
1
原创 自动排考场更新进度实现代码分析
前端设置定时器请求查询线程表中的数据; 后台设置线程更新线程表中的数据; /** * @return */ @NeedAdmin @Get("autoarrangeexamroom") public String autoarrangeexamroom() { ImplService service = apk...
2018-04-04 16:54:03
1444
原创 svn: E155004: There are unfinished work items in ''; run 'svn cleanup' first
eclipse开发过程中,svn提交报错 执行项目右键-team-run cleanup -也还是会报这个错误; 解决办法:下载这个软件 解压放到项目.svn目录下 运行sqlite3 执行以下语句.open wc.dbdelete from work_queue;delete from wc_lock;项目右键-team-cleanup成功svn: ...
2018-04-04 11:42:08
5123
原创 eclipse配置tomcat相关设置备忘
设置项目发布路径,比如项目访问地址不要项目名 web项目–右键–properties 找到Web Project Settings 将Context root中的内容换成 / 这样发布项目的时候访问不需要再加上项目名 eclipse中不用输入项目名称就可以直接访问项目设置运行环境jdk版本,web项目–右键–run as–run configurations web项目–右键–pr
2017-08-31 20:08:19
331
原创 kubernetes集群配置https证书
下载组件wget https://github.com/OpenVPN/easy-rsa/archive/master.zipunzip master.zipcd easy-rsa-master/easyrsa3./easyrsa init-pki./easyrsa --batch "--req-cn=192.168.51.26@`date +%s`" build-ca nopa
2017-07-28 15:52:18
2044
原创 编译运行kubernetes-dashboard源码
前提CentOS7,前端、后端、kubernetes集群同一台linux上的基础环境1.k8s集群部署参考2.go1.8wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gztar -C /usr/local -xzf go1.8.3.linux-amd64.tar.
2017-07-13 14:15:25
3313
原创 mysql取消大小写区分
在本地跑的一个好好的程序,打成war包之后无法正常运行起来, 查看tomcat日志发现了提示某个表不存在.通过搜索发现在linux里面mysql是区分大小写的.
2017-05-24 16:20:57
2455
原创 docker service create error
在国内,执行docker service create命令或者docker stack deploy命令的时候,可能会报如下错误Error response from daemon: rpc error: code = 4 desc = context deadline exceeded
2017-05-24 09:35:12
1651
原创 echarts图表显示问题
在iframe中加载实现了echarts的图表的页面,有的时候会出现无法显示的问题,需要重载一下iframe引入的页面:尤其是在火狐浏览器上面,火狐似乎对iframe支持不大友好,不能执行加载目标页面的onload方法
2017-04-21 13:14:43
14994
1
原创 crawler4j使用初体验之酷房网房源爬取
前几天学习了一个开源的java爬虫框架crawler4j,在摸索了一段时间后写了一个爬虫demo,特此记录分享,框架的搭建和方法的意义什么的就不详细说明了,网上有很多相关的教程可以看一下;根据官方demo还是将爬虫分为两个类 一个controller类 一个crawler类 controller类我简单的修改了爬虫种子 controller.addSeed("http://
2017-04-07 12:00:22
606
原创 java爬虫之爬取博客园推荐文章列表
这几天学习了一下Java爬虫的知识,分享并记录一下;写一个可以爬取博客园十天推荐排行的文章列表 通过浏览器查看下一页点击请求,可以发现 在点击下一页的时候是执行的 post请求,请求地址为 http://www.cnblogs.com/mvc/AggSite/PostList.aspx 请求参数为图片下部标红的部分;知道这些就可以调用httpclient的API接口来实现请求了,
2017-03-31 10:46:28
2847
原创 bootstrap-dialog弹出的echarts图表显示空白问题
项目中有个需要点击然后弹出echarts图表的功能要实现,但是实际使用过程中弹出的echarts图表显示为空白;后注意到dialog的形式不管是链接的另一个页面还是当前页面的某个隐藏div,实际上最终都是属于触发弹出窗的母体的;于是采用iframe的方式进行了页面隔离,这样就属于两个页面了,之间就不会互相干扰了
2017-03-30 15:02:40
5549
原创 kubernetes-dashboard环境搭建
本篇文字包括以下两个部分docker私有仓库搭建kubernetes-dashboard搭建docker私有仓库搭建设置镜像拉取加速器 DaoCloud提供免费加速器私有仓库机器执行如下操作/etc/pki/tls/openssl.cnf [ v3_ca ] subjectAltName = IP:192.168.169.125cd /etc/
2017-03-29 15:58:46
8368
原创 kubernetes集群搭建
kubernetes集群搭建上周领导安排我搭建一下kubernetes的集群环境,经过多日的努力依靠百度完成了该集群的搭建,特此记录安装机器环境准备master节点安装node节点安装测试安装机器环境准备我的集群安装准备了4台虚拟机192.168.51.198 master节点192.168.51.199 node1节点192.168.51.20
2017-03-29 15:23:27
5761
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人