- 博客(345)
- 资源 (13)
- 收藏
- 关注

原创 Mac docker执行rancher-agent报错 cannot connect to the Docker daemon at unix:///var/run/docker.sock.
Mac docker执行rancher-agent报错 cannot connect to the Docker daemon at unix:///var/run/docker.sock.执行后需要等待 etcd、worker、controlplane 等镜像的拉取(看个人网速)……在rancher页面生成的命令中,加入。
2022-11-22 11:47:09
723

转载 IntelliJ IDEA (Mac) 运行速度优化
1. 背景IDEA 下运行程序,经常假死 5 s,作为 Mac 怎么能允许暂停 5s 的世界?考虑优化一下,操作流畅,心情才会愉悦。2. IDEA 优化配置2.1. JVM 参数配置打开 idea,菜单 –> help –> edit custom vm options,调整参数,重启即可。具体调整参数:-Xms2g-Xmx2g-XX:Reserved...
2018-08-22 08:54:52
3843
5

原创 解决 DataGrip 无法提示表字段问题
使用 DataGrip 过程中发现当前数据库用户下无法提示表字段,编写 SQL 语句比较麻烦。经过一番的搜索,没能发现问题对应的答案。自动手动操作,探索一番……突然间发现,测试环境上的用户居然可以提示,那就表示配置问题。后来,查看测试环境上的用户权限,发现生产上的用户只是被授权而已,那就在 Schema 中加上对应的授权主用户。详见下图:双击下图中 “Schemas”,在弹出列表中勾选表的创建者(...
2018-04-16 13:59:27
14027
7

转载 IDEA + SVN 导入eclipse项目
IDEA是一个非常好用的Java开发工具.这里我们用的是30天试用版本.官网可以下载到.给IDEA安装svn插件.第一步 下载svn插件在sliksvn官网可以下载到svn的版本控制插件. 这里为什么推荐 sliksvn ? 因为下载安装就行. 操作简便第二步 配置svn插件安装好svn的版本控制插件之后.启动我们的IDEA. 通过 File → S
2017-07-28 09:53:45
6330
1

原创 ubuntu 安装java1.7
1、首先到oracle下载上下载jdk-7u25-linux-i586.tar.gz 2、将jdk-7u25-linux-i586.tar.gz拷贝到/usr/local/java目录下面,这里如果没有java文件夹,则创建该文件夹,命令:cd /usr/localsudo mkdir java //创建文件夹javasudo cp -r ~/download/jdk-7u25-l
2014-02-27 16:31:28
1608
1

原创 在eclipse上执行Nutch报错com.google.common.util.concurrent.ThreadFactoryBuilder
在eclipse上执行Nutch报错:Error: java.lang.ClassNotFoundException: com.google.common.util.concurrent.ThreadFactoryBuilder
2013-12-16 11:18:21
10935
2
转载 如何高效的使用苹果产品的备忘录、提醒事项、日历?
作者:HotPursuit丶链接:https://www.zhihu.com/question/22027616/answer/338956660来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先说一下,iOS和macOS里面的备忘录、提醒事项、日历是我每天都会用到的三个苹果原生app。接下来我会分点概述这三个app的应用,并且会举出平时使用的实例。前提条件如果你有两台以上苹果设备,这三个app合作起来是相当爽的。我现在用的是iPhone 6s,i..
2020-11-04 16:06:36
6200
转载 解决kubernetes:v1.18.6 get cs127.0.0.1 connection refused错误
在我们正常安装kubernetes1.18.6之后,可能会出现一下错误:[root@k8s-master manifests]# kubectl get csNAME STATUS MESSAGE ERRORscheduler Unhealthy Get http:
2020-09-09 11:09:24
1565
翻译 Redis 键(KEY)过期策略
Redis的key过期策略那你有没有想过一个问题,Redis里面如果有大量的key,怎样才能高效的找出过期的key并将其删除呢,难道是遍历每一个key吗?假如同一时期过期的key非常多,Redis会不会因为一直处理过期事件,而导致读写指令的卡顿。这里说明一下,Redis是单线程的,所以一些耗时的操作会导致Redis卡顿,比如当Redis数据量特别大的时候,使用keys * 命令列出所有的key。实际上Redis使用懒惰删除+定期删除相结合的方式处理过期的key。懒惰删除所谓懒惰删除就..
2020-07-15 09:33:47
447
转载 Java8 List去重(单属性或组合属性)
在现有的业务场景中,经常涉及到很多应用需要针对集合内容进行去重筛选,并且涉及到对象中的组合去重条件,Java8提供的流处理就非常方便,mark 一下网上的例子,供大家学习使用,且做个记录!栗子如下:package com.demo.jdk8.collectors;import com.google.common.collect.Lists;import org.junit.jupi...
2019-06-12 11:20:43
7842
1
转载 Spring Boot中使用AOP记录请求日志
这周看别人写的springboot后端代码中有使用AOP记录请求日志,以前没接触过,因此学习下。一、AOP简介AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开...
2019-04-01 09:02:17
1478
转载 wsdl2java 生成不带JAXBElement的客户端
使用的wsdl2java是cxf中的工具,cxf可以到apache下面下载wsdl2java用法:wsdl2java -p com -d srcl aa.wsdl-p 指定其wsdl的命名空间,也就是要生成代码的包名:-d 指定要产生代码所在目录-client 生成客户端测试web service的代码-server 生成服务器启动web service的...
2019-03-28 10:45:44
642
原创 Mybatis中jdbcType和javaType对应关系
Mybatis中javaType和jdbcType对应关系JDBCTypeJavaTypeCHARStringVARCHARStringLONGVARCHARStringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimalBITbooleanBOOLEANboolean...
2019-03-21 22:43:35
6656
1
转载 Java图片处理类库Thumbnails使用教程,图片缩放、裁剪、旋转、压缩
maven dependency<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator --><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator<...
2019-03-21 21:41:47
1084
原创 覆盖多时区应用使用 new Date() 指定日期的坑
项目发现了个时区引起的bug,主要问题出现在下面代码,希望大家引以为戒。。// 前端计算本月第一天为周几(如计算2019年3月1日为周几,year=2019,month=3)let weekDay = this.getWeekDay(year + '-' + month + '-01');getWeekDay(dateStr) { let date = new Date(dat...
2019-03-06 14:40:54
4258
原创 DataGrip 安装,注册,激活
!!!重点先上!!! 今天在尝试使用 DataGrip,第一次下载了最新的2018版本,后来发现注册码无法获取到(呵呵)。。。又迫于急切需要,对于非数据库开发人员,我觉得2017.2版本足够了(因为它刚好可以通过 License server 注册),所以就选择了这个版本!对于需要尝新使用更高版本的话,那就忽略本文的教程哈~1、下载2017.2版本(链接)2、安装后正常启动,进入填写注册码页面时,...
2018-04-16 10:18:25
28729
8
原创 spring+mybatis整合报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
mark一个花费我一个半小时的配置过程中遇到的问题;Spring+Mybatis整合过程中报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 无法找到DAO接口中的方法映射!!!刚开始没注意到 mapper.xml 有没有发布上,后来看博文找问题看到有博友说 maven 项目存在一个
2017-12-04 18:57:43
480
2
转载 关于 Enum.TryParse 方法的一个小坑…
今天在测试导入数据的时候,突然发现本应该是枚举内容的数据,导入了进了一个很大的不在枚举定义内的数字。记得当时用的是 Enum.TryParse 方法对导入的文本进行校验的,于是调试了一下,发现果然是它的问题…public enum Gender{ 保密 = 0, 男 = 1, 女 = 2, 其他 = 3}static void Main(st
2017-11-29 10:35:33
2242
2
原创 解决Notepad++ Plugin Manager无法加载插件的方法no new plugins available
今天为了学习需要,下载了轻量级的开发工具NotePad++。NotePad++有个插件tidy2可以自动化html格式。在添加插件时,遇到两个问题:1.notepad++中没有插件管理器(Plugin Manager)经过上网搜索,知道notepad64位版本不支持插件,于是去官网重新下载了32位版本,问题解决。2.插件管理器Plugin Manager中没有任何插件,
2017-11-22 08:41:42
5124
4
转载 quartz CronExpression表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(
2017-11-02 14:34:41
1169
2
原创 PyCharm 教程(七)管理解释器及第三方模块、包
Pycharm 可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。它会自动连接pypi,去获取当前该模块的最新版本号。具体步骤是: 【File】–>【Settings…】,打开设置界面后,在搜索处,输入interpreter ,然后在搜出来的结果处,点击【Project Interpreter】。后面的就不用我多说了,一看即懂。 双击第三方包的条目区域,可以
2017-08-14 17:25:32
2521
2
原创 PyCharm 教程(六)自定义文件模板
Pycharm 默认的【新建】文件,格式很不友好,比如我们要指定文件编码方式,指明解释器路径(比如同时安装了多个版本的Python),那么就需要改一下文件模板。具体步骤是: 【File】–>【Settings…】打开设置界面后,在搜索处,输入File,然后在搜出来的结果处,点击【File and Code Templates】,选择对应要建立的文件,之后就可以改新建文件的模板了。
2017-08-14 17:21:35
2694
1
原创 PyCharm 教程(五)断点 调试
PyCharm 作为IDE,断点调试是必须有的功能。否则,我们还真不如用纯编辑器写的快。 【运行】和【调试】前的设置,详见前面的文章,hello word!。1. 设置断点在代码前面,行号的后面,鼠标单击,就可以设置断点。如下: 2. 调试断点点击那个绿色的甲虫图标(似乎甲虫已经成为debug专用图标了),进行断点调试。 点击后,会运行到第一个断点。会显示该断点之前的变量信息。 点击Step
2017-08-14 17:19:14
7141
原创 PyCharm 教程(四)显示行号
在 PyCharm 里,显示行号有两种办法: 1. 临时设置。右键单击行号处,选择 Show Line Numbers。 但是这种方法,只对一个文件有效,并且,重启PyCharm 后消失。 2. 永久设置。File –> Settings –>Editor –>Appearance , 之后勾选Show Line Numbers。
2017-08-14 17:16:01
3441
1
原创 PyCharm 教程(三)Hello world!
作为PyCharm编辑器的起步,我们理所当然的先写一个Hello word,并运行它。(此文献给对IDE不熟悉的初学者) 1. 新建一个项目 File –> New Project… 2. 新建一个文件 右键单击刚建好的helloWord项目,选择New –> Python File 3. 输入文件名 输入文件名,没什么好说的 4. 进入编写界面 PyCharm的默认编
2017-08-14 17:13:47
5395
原创 pycharm 教程(二)设置字体大小
pycharm 是很好的一个IDE,在 windows 和 mac 下,都能很好的运行。唯一缺点是启动慢。 默认字体太小,在 mac 下,需要瞪大24K氪金狗眼才能看清。 为了保护好眼睛,我们需要把字体调整大一些: 步骤: Settings–>Editor–>Colors & Fonts–>Font 然后在size那里调整。 注意,要先保存一个新的Scheme,才能调整字体大小。
2017-08-14 17:04:46
7029
转载 pycharm 教程(一)安装和首次使用
PyCharm 是我用过的Python编辑器中,比较顺手的一个。而且可以跨平台,在 mac 和 windows 下面都可以用,这点比较好。 首先预览一下 PyCharm 在实际应用中的界面:(更改了PyCharm的默认风格) 安装首先去下载最新的Professional版本 pycharm 2017.2,进行安装。可以直接在官网下载。 PyCharm 的激活方式: 1. 推荐
2017-08-14 17:02:30
75171
转载 MyBatis动态传入表名,字段名参数的解决办法
要实现动态传入表名、列名,需要做如下修改添加属性statementType=”STATEMENT”同时sql里的所有变量取值都改成${xxxx},而不是#{xxx} String dateStr = DateFormatUtils.format(date.getTime(), "yyyy-MM-dd HH:mm:ss"); dateStr = "'" + dateStr
2017-08-14 10:53:21
640
转载 pycharm激活(JetBrains IDEA 系列产品通用xx方法(license server))
打开激活窗口选择 License server (用License server 激活)在 License sever address 处填入 http://xidea.online点击 Activate 进行认证done!
2017-08-13 22:26:28
12065
转载 使用IntelliJ IDEA 配置Maven(入门)
1. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径 3.配置maven环境变量 4.在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven WEB
2017-08-13 22:03:03
1244
原创 css强制换行和超出隐藏实现
1. 强制换行 word-break: break-all; 只对英文起作用,以字母作为换行依据。 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。 white-space: pre-wrap; 只对中文起作用,强制换行。word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的内容自动换行,它
2017-08-11 17:46:42
684
原创 jquery修改a标签的href链接和文字
js代码中修改a标签的文字和链接html代码:<a href="http://blog.youkuaiyun.com/gaokao2011" id="home">coco_ethan</a>js代码:# 修改a标签的href链接:$('#home').attr('href','http://blog.youkuaiyun.com'); # 修改a标签的文字$("#home").text('优快云博客首页');
2017-08-11 17:41:18
6552
原创 java 解决double运算精度问题(使用BigDecimal )
使用BigDecimal进行精确运算首先我们先来看如下代码示例:public class Test { public static void main(String[] args){ System.out.println(0.06+0.01); System.out.println(1.0-0.42); System.out.println(4
2017-08-11 17:31:31
576
转载 javascript闭包传参和事件的循环绑定示例探讨
今天看到一个javascript的题目,按常理循环绑定事件,但是得到的结果却不是想要的。 text link var as = document.getElementsByTagName('a'); for ( var i = as.length; i--; ) { as[i].onclick = function() { alert(i);
2017-08-07 15:01:47
505
原创 javascript 获取日期不足两位补 0
最近使用My97DatePicker插件时,发现Js提供的getMonth()获取到的月份不保留两位:01,02这样的。var curDate = new Date();var curMonth = curDate.getMonth()+1;这里补充一下为什么需要加1,因为插件中“getMonth()日期函数的值域是0-11”,所以需要加一。对于获取到的月份没有保留两位问题,下面给出
2017-08-04 13:49:29
6108
1
转载 oracle中的exists 和not exists 用法
exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 表A和表B是1对多的关系 A.ID => B.AID SELECT ID,NAME FROM A WHERE
2017-08-01 11:06:15
381
转载 谷歌浏览器Chrome不再支持showModalDialog的解决办法
2014年的某一天,chrome升级后,突然发现某个在用的系统不能弹出模态窗口了,查找各种资料后确认新版本(可能为Chrome 37+)确实把这个支持去掉了,有这么坑人的吗!?为避免大家少走弯路,特发布此文提供确认躺枪和解决办法。问题重现弹出窗口编码:var obj = new Object(); var retval = window.showModalDia
2017-08-01 11:03:18
6116
转载 Uncaught TypeError: window.showModalDialog is not a function chrome 谷歌浏览器
//新版本谷歌没有window.showModalDialog,创建一个window.openif(window.showModalDialog == undefined){ window.showModalDialog = function(url,mixedVar,features){ window.hasOpenWindow = true;
2017-08-01 10:53:31
3187
转载 异常 -- Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
最近一个项目要用到iBatis,之前没怎么用过,所以今天下午先练练手。写完一个Demo以后,运行时,抛出了异常,似乎找不到什么错误...然后百度了一下..原来 Ibatis中,在xml中写完SQL语句之后,不需要写 “;”分号。使用iBatis 访问数据库,进行数据查询 抛出异常后来发现, xml配置文件中的SQL语句最后,不要写分号!!!c
2017-08-01 10:51:07
2043
转载 intellij idea svn使用之 导入、更新、提交、解决冲突
大体上是转载,针对版本14有一些特殊的添加。查看svn的资源库: 下面的多出了一个svn的窗口,在左边有加号可以添加一个svn的库输入svn的地址,我用的是本地的测试,所以地址为svn://127.0.0.1/newproject 根据服务不同这个地址也不一样 可能是http或着https 添加上svn库的地址后,我们可以浏览库上的文件
2017-07-28 09:46:42
3953
hadoop-eclipse-plugin-1.2.1
2013-10-24
hadoop 权威指南(第三版)英文版
2013-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人