- 博客(47)
- 资源 (13)
- 收藏
- 关注
原创 装饰器模式
装饰器模式又称包装模式,是一种结构型模式。这种设计模式是指能够在一个类的基础上增加一个装饰类(也可以叫包装类),并在装饰类中增加一些新的特性和功能。这样,通过对原有类的包装,就可以在不改变原有类的情况下为原有类增加更多的功能。Phone接口,它规定了发送和接收语音的抽象方法。public interface Phone { String callIn(); Boolean callOut(String info); }然后定义一个类 TelePhon.
2021-10-19 17:57:53
248
1
转载 从 Windows 过度到 Mac 必备快捷键对照表
Mac 键盘符号图标介绍⌘Command⇧Shift⇪Caps Lock⌥Option = Alt⌃Control↩Enter⌫Delete⌦Fn + Delete↑上箭头↓下箭头←左箭头→右箭头⇞Fn + ↑ = Page Up⇟Fn + ↓ = Page DownHomeFn + ←EndFn + →⇥Tab = 右制表符⇤Shift + Tab
2021-09-10 15:20:53
2154
原创 vmware中centos7启动出现Internal error xfs XFS_WANT_CORRUPTED_GOTO错误
vmware中centos出现[sda]Assuming drive cache: write throughInternal error xfs XFS_WANT_CORRUPTED_GOTO at line 1692 of file fs/xfs/libxfs/xfs_alloc.c Caller xfs_free_extent+0x130[xfs]Internal error xfs_trans_cancel at line 990 of file fs/xfs/xfs_trans.c.Ca
2021-03-15 16:57:11
2751
原创 解决k8s helm安装tiller出现ImagePullBackOff,ErrImagePull错误
使用helm安装tillerhelm init --service-account=tiller --tiller-image=gcr.io/kubernetes-helm/tiller:v2.17.0返回$HELM_HOME has been configured at /root/.helm.Warning: Tiller is already installed in the cluster.(Use --client-only to suppress this message, or -
2021-01-12 19:00:57
3459
1
原创 win10 docker中部署Consul集群出现 failed to setup node ID:**permission denied错误
win10 docker中部署Consul集群出现 failed to setup node ID:**permission denied错误运行docker-compose up出现如下错误failed to setup node ID: failed to write NodeID to disk: open /data/node-id: permission denied原因:查看docker-compose.yml文件中宿主机挂载目录没有创建,window中不会主动创建目录,需要.
2020-09-25 15:36:33
2279
原创 win10工作中常用快捷键
Win键+Tab:激活多任务视图 Win键+A:激活操作中心 Win键+C:通过语音激活Cortana Win键+D:显示桌面 Win键+E:打开文件管理器 Win键+G:打开Xbox游戏录制工具栏,供用户录制游戏视频或截屏 Win键+H:激活Windows10应用的分享功能 Win键+I:打开Windows10设置 Win键+K:激活无线显示器连接或音频设备连接 Win键+L:锁定屏幕 Win键+P...
2020-09-14 19:17:36
159
原创 win10快捷方式出现白色图标处理方法
桌面右键新建一个txt文本文档,粘贴以下内容@echo offtaskkill /f /im explorer.exeCD /d %userprofile%\AppData\LocalDEL IconCache.db /astart explorer.execho 完成修改后缀为bat,双击运行bat文件。即可个别图标不行,直接右键白色图标“属性” 弹出窗口选择“打开文件所在的位置”,找到程序exe文件,右键发送快捷方式到桌面...
2020-08-27 15:32:44
2512
原创 MySQL5.7执行mysqld命令出现Can‘t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data\‘错误
执行mysqld -P3307 出现如下错误:mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)2020-07-16T02:50:56.162091Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_
2020-07-16 11:10:41
22038
2
原创 使用freemarker出现required a single bean, but 2 were found:
启动springbootDescription:Field freemarkerConfiguration in com.happyghost.springmaildemo.service.MailServiceImpl required a single bean, but 2 were found: - getFreeMarkerConfiguration: defined ...
2020-04-01 00:10:20
1057
原创 VMware下centos设置静态IP
VMware下centos设置静态IP设置为连接模式vim /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO="none"IPADDR="192.168.1.123"NETMASK="255.255.252.0"GATEWAY="192.168.1.1"DNS1="192.168.1.234"service ...
2019-09-20 01:09:32
106
原创 VPS CentOS 7.0-配置防火墙,开启80、3306端口
CentOS 7.0默认使用的是firewall作为防火墙,默认是没有开启80、3306端口的,这两个端口分别是网页和数据库所需要的端口。以下教程是把firewall改为iptables防火墙,同时开启80端口、3306端口。这是在CentOS 7.0系统中布署LNMP或都LAMP环境必须做的一步设置,否则Web环境无法使用。当然,如果你不想安装iptables防火墙,那直接做关闭firewa...
2019-09-20 01:07:58
4120
原创 java正则判断日期字符串
public static boolean isDateTime(String timeStr) { String format = "((19|20)[0-9]{2})-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01]) " + "([01]?[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]"...
2019-04-26 14:28:48
1703
原创 国内知名公共DNS服务器 IP
国内知名公共 DNS 服务器 IP腾讯 DNS:119.29.29.29、182.254.116.116阿里 DNS:223.5.5.5、223.6.6.6百度 DNS:180.76.76.76114DNS:114.114.114.114、114.114.115.115CNNIC DNS:1.2.4.8、210.2.4.8OneDNS:117.50.11.11、117.50...
2019-04-04 15:14:53
6273
原创 ElasticSearch6.X查询及相关基本操作
ElasticSearch笔记基础概念索引:含有相同属性的文档集合 相当于与SQL中database类型:索引可以定义一个或多个类型,文档必须属于一个类型 相当于与SQL中table文档:文档是可以被索引的基本数据单位 相当于与SQL中row假设一个系统中有多个汽车,图书,家具 等等索引图书索引,按类型分为科普,小说,心理,历史等等类型。具体到每一本书籍就是文...
2019-03-09 14:50:58
3475
原创 NoSQL Manager for MongoDB 破解
NoSQL Manager for MongoDB 破解删除这三个地方的东西就好了第一处:cmd运行 -->regedit HKEY_CURRENT_USER\Software\NoSQL Manager Group 第二处:删除该文件夹C:\ProgramData\NoSQL Manager Group 第三处:先备份appConfig.xml...
2019-02-18 15:36:23
9087
原创 mongodb4.1添加服务失败Unrecognized option: mp
运行安装mongodb服务mongod.exe --config "C:\Program Files\MongoDB\Server\4.1\bin\mongod.cfg" --install出现Unrecognized option: mptry 'mongod.exe --help' for more information查看C:\Program Files\Mong...
2019-01-17 10:15:10
10242
原创 ElasticSearch6.3错误汇总
ElasticSearch6.3错误汇总报错BindTransportException[Failed to bind to [9300-9400]Exception in thread "main" BindTransportException[Failed to bind to [9300-9400]]; nested: ChannelException[Failed to bind to...
2019-01-07 10:35:48
651
原创 window MySQL5.6出现中文乱码,设置character_set_server 为 utf8
使用该命令查看mysql字符集:SHOW VARIABLES LIKE 'character%'发现character_set_server 为latin1,中文出现乱码。找到C:\ProgramData\MySQL\MySQL Server 5.6目录# The default character set that will be used when a new sche...
2018-09-29 20:00:28
10674
3
原创 IDEA常用设置和使用技巧
目录IDEA设置代码提示代码定位:搜索idea设置默认首行注释idea properties文件unicode码,弄成中文显示关闭单词拼写检查取消默认打开最近的项目IDEA修改打开文件Tab页数量限制调整IDEA设置代码提示a) File --> Setting --> KeyMap :搜索Basic 删除默认的Ctrl + 空格(和输入法有冲...
2018-08-04 17:51:56
590
原创 Centos6.9安装JDK1.8
下载安装JDK1.8:jdk1.8下载通过xftp上传到自己的linux服务器中如/home/dev-tool/jdk-8u161-linux-x64.tar.gz1.进入/usr/local 在/usr/local/下创建java文件夹cd /usr/local; //进入目录mkdir java //创建java目录2.将之前下载好,上传到 /home/dev...
2018-06-23 17:12:46
2634
1
转载 Http状态码大全
HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成.HTTP响应类型一共分五大类:消息响应,成功响应,重定向,客户端错误,服务器端错误. 下表列出了所有HTTP状态码,以及他们各自所代表的含义:状态码 原因短语 代表含义 HTTP 版本 消息响应 100 Continue (继续) 客户端应当继续发送请求.这个临时响应是用来...
2018-04-25 15:27:42
812
转载 Java进阶书籍
第一部分: Java语言篇1 《Java编程规范》星级:适合对象:初级,中级介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。2 《Java核心技术:卷Ⅰ基础知识》星级:适合对象:初级,中级介绍:官方机构图书,你怎么也得有一本,这本书比较全面而且易懂。放在案旁用到的时候查一查,看一看。是学习入门必备书。注:新手必备3 《Java编程思想》星...
2018-04-18 18:15:52
211
转载 HttpServletRequest的属性和方法
javax.servlet.http.HttpServletRequest接口:HttpServletRequest类主要处理:1.读取和写入HTTP头标2.取得和设置cookies3.取得路径信息4.标识HTTP会话方法:String getAuthType() 如果servlet由一个鉴定方案所保护,如HTTP基本鉴定,则返回方案名称。 String getContextPath() ...
2018-03-20 00:44:16
4537
原创 Excel输入汉字,出现Setup Error错误解决方法
打开Excel,切换中文输入法,出现Setup Error错误win7 x64系统删除C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12
2018-03-10 02:17:40
13236
2
原创 常用正则表达式
常用正则式匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配IP地址的正则表达式:/(\d+)\.(\d+
2017-12-26 23:41:09
215
原创 maven相关配置记录
1.创建Maven项目工程时pom.xml出现web.xml is missing and is set to true 错误提示时在pom.xml文件中添加代码 org.apache.maven.plugins maven-war-plugin 2.3
2017-12-26 21:24:32
161
原创 Android SDK在线更新镜像服务器
Android SDK在线更新镜像服务器中国科学院开源协会镜像站地址:IPV4/IPV6: mirrors.opencas.cn 端口:80IPV4/IPV6: mirrors.opencas.org 端口:80IPV4/IPV6: mirrors.opencas.ac.cn 端口:80上海GDG镜像服务器地址:sdk.gdg
2016-10-09 14:51:59
1049
原创 maven速度较快镜像收集
OSChina 这个超快!! CN OSChina Central http://maven.oschina.net/content/groups/public/ central net-cn central Human Readable Name for this Mirror.
2016-07-09 00:15:04
9293
转载 Java jdk和jre有什么区别
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了JDK,会发同你的电脑
2016-04-11 11:13:26
1831
原创 Java中使用JSTL
1、导入jstl.jar和standard.jar包2、在你web.xml中加入 http://java.sun.com/jstl/core /WEB-INF/c.tld 3.在jsp页面可以进行调用:序号姓名密码邮件${statu.count}${dto.username}${dto.password}${
2014-11-30 15:30:13
1107
原创 Android隐藏Preference与PreferenceGroup
属性布局文件test.xml 隐藏Preference与PreferenceGroupPreferenceGroup base = ((PreferenceGroup) findPreference("base"));Preference sub01 = findPreference("sub01");隐藏Preference:base
2012-12-19 14:39:23
4009
原创 修改Android4.0.3桌面图标的行数和列数
上网搜索修改Android桌面图标的行数和列数修改workspace_screen.xml中增加launcher:shortAxisCells="4"launcher:longAxisCells="4" 发现到Android4.0.3下编译出现出错,可能是4.0以下的版本支持吧之后到launcher.xml修改launcher:defaultScreen
2012-12-17 17:00:27
2343
原创 Android中隐藏标题栏和状态栏
//隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
2012-11-18 01:33:39
931
原创 Android代码控制竖屏横屏
首先在工程AndroidManifest.xml添加Java代码:private static final String TAG = "MainActivity"; private Button btnOpen = null; private Button btnClose = null; @Override public void onCreate(Bundl
2012-10-19 10:12:13
2207
原创 Android获取UTC时间的方式
第一种:public CharSequence GetUTCTime() { Calendar cal = Calendar.getInstance(Locale.CHINA); int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET); int dstOffset = cal.get(java.util.Calenda
2012-09-27 17:19:52
8912
原创 Android使用achart绘图框架出现java.lang.NoClassDefFoundError错误解决方式
在到导入achartDemo工程运行出现java.lang.NoClassDefFoundError: org.achartengine.chart.PointStyle[]java.lang.NoClassDefFoundError: org.achartengine.model.XYMultipleSeriesDataset依赖的Jar包没有编译到apk中,选择工程Projec
2012-09-17 17:06:09
2002
原创 Android静态注册内部类广播BroadcastReceiver
用静态注册内部类广播出现异常09-14 11:31:25.576: E/AndroidRuntime(3391): FATAL EXCEPTION: main09-14 11:31:25.576: E/AndroidRuntime(3391): java.lang.RuntimeException: Unable to instantiate receiver co
2012-09-14 14:25:23
13375
2
原创 android4.0.3打开系统自带应用程序
4.0.3打开系统自带应用查看Api使用系统Action打开应用程序点击makeMainSelectorActivity()方法查看使用makeMainSelectorActivity(String,String)得到一个Intent对象Intent galleryIntent = Intent.makeMainSelectorActivity(Intent.ACT
2012-08-16 10:00:44
2054
Spring In Action 中文版 Spring实战 第四版 高清版本非扫描版本
2018-05-03
IDEA 教程 2017
2018-02-09
eclipse properties editor i18 国际化工具
2017-11-28
Eclipse3.6自动提示卡死jar包
2011-11-19
SWT/Jface API 3.4
2011-05-26
福昕PDF阅读器 (Foxit Reader) 带编辑书签功能
2011-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人