- 浏览: 1779005 次
- 性别:
- 来自: 北京
最新评论
-
youngcoder:
haohaohao~
Spring cache 注解功能不起作用的解决方案 -
kanpiaoxue:
lixz 写道有具体实例demo吗好多年前写的了。你还是去官网 ...
spring batch(一):基础部分 -
lixz:
有具体实例demo吗
spring batch(一):基础部分 -
BuDongOrz:
...
Spring MVC controller 读取配置文件 -
hvang1988:
理解错了,原来还是计数,不是时间
spring batch(二):核心部分(1):配置Spring batch
文章列表
使用 iTerm2 时打开了多个窗口,需要在每个窗口依次执行命令。
其实,iTerm2 支持向多窗口(当前打开的所有窗口)同时输入相同的指令。只需要输入快捷键 ⌘(command) + ⇧(shift) + i。默认会跳出告警提示窗口:
可以勾选 Suppress this message permanently 取消告警,并 OK 确认。这时每个窗口右上角都会出现图标表示当前已激活向所有窗口输入指令。
关闭该功能的方式是再次输入快捷键 ⌘(command) + ⇧(shift) + i 即可。
参考资料:https://jacoobwang.github.io/2018/ ...
docker run --rm -ti -p 9080:8080 -e ZEPPELIN_ADDR=0.0.0.0 --name zeppelin apache/zeppelin:0.8.2
匿名登录的方式:
docker run -tid -p 9080:8080 -e ZEPPELIN_ADDR=0.0.0.0 --name zeppelin apache/zeppelin:0.8.2
访问地址:http://localhost:9080
最近写了一个python脚本用到了sys.exit(exit_code) ,遇到一个奇怪的问题。当exit_code=256的时候,预期python调用sys.exit(exit_code) 之后退出进程之后的退出码应该是256,可实际情况退出码是0. 这引发我这边的程序异常,判断任务是运行成功的。
问题的根节就在:sys.exit(256) 的时候python的退出码是0. 我又验证了一下,sys.exit(exit_code) 中的exit_code是256的整数倍的时候,python进程退出码全部是0.
找了一些资料,发现这个是python自身的限制问题。
如下的 ...
如何使用Python SimpleHTTPServer提供UTF-8编码的文件?
参考资料: https://stackoverflow.com/questions/15288891/how-can-i-serve-files-with-utf-8-encoding-using-python-simplehttpserver
python2
python -c "import SimpleHTTPServer; m = SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map; m[''] = 'text/plai ...
在 Mac 上安全地打开应用
参考资料: https://support.apple.com/zh-cn/HT202491
在 Mac 上安全地打开应用
macOS 中包含一项名为“门禁”的技术,旨在确保只有受信任的软件才能在 Mac 上运行。
获取 Mac 版应用最安全的途径是 App Store。Apple 会审查 App Store 中的每个应用,审查通过后予以接受并添加签名,确保应用未经篡改或改动。如果某个应用存在问题,Apple 会迅速从商店中下架。
在使用eclipse、maven、tomcat开发java应用的时候,可能maven中使用到了maven的profile来切换不同的环境(dev 开发、test 测试、prod 线上)。 如果在eclipse中的tomcat启动该项目的时候,如何让maven的profile生效呢?
回答:
鼠标右键点击eclipse的project,找到Properties的选项,弹出窗口。在窗口的左侧找到Maven的配置,有一项配置是:Active Maven Profiles(comma separated),在这里填写你指定的maven的profile,然后启动tomcat即可。
...
from datetime import datetime
start = datetime.now()
# your code
end = datetime.now()
time_taken = end - start
print 'Time: ', time_taken
# output: Time: 0:00:00.000019
Mac系统,eclipse报错: Node.js Version Couldn't be Determined
已经安装了node,依然报错。
解决办法:在eclipse的配置文件eclipse.ini里面追加一个JVM参数指定node的位置,可以解决问题,如下:
-Dorg.eclipse.wildwebdeveloper.nodeJSLocation=/usr/local/bin/node
node的安装位置每个机器可能不同,需要自己定位一下。
参考资料: https://github.com/eclipse/wildwebdeveloper/issues/298
...
springboot项目中javabean的字段是Date类型,需要通过Controller提供的HTTP API 返给客户端时间戳的形式。
可以指定配置如下:
spring.jackson.serialization.write-dates-as-timestamps: true
这样Date类型的字段都会被序列化为时间戳timestamp的格式:
"createTime": 1592897548000
参考资料:
https://stackoverflow.com/questions/27516499/json-date-format-i ...
在 sublime 中可以使用 $1 or \1 来作为分组使用,用来替换捕获到的正则表达式分组。
写道
Source text: my name is kanpiaoxueFind what: my name is\s(\w+)Replace with: my name always is $1Result text: my name always is kanpiaoxue
参考资料:
1、https://stackoverflow.com/questions/11819886/regular-expression-search-replace-in-sublime-t ...
在原有《java语言时间表达式引擎》https://www.iteye.com/blog/kanpiaoxue-2217121 的基础上进行了精简。
时间表达式也进行了微调,改为: {dt:格式化字符串,offset}
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;
import com.google.common.base.Preconditions;
import com.google.common.base.Splitter;
import com.goog ...
参考内容:
https://stackoverflow.com/questions/23550455/java-regular-expression-for-checking-validity-of-variable-name
System.out.println("a1b".matches("^[a-zA-Z][a-zA-Z0-9_]*$")); // true
参考地址:
1、https://github.com/vogellacompany/saneclipse/blob/master/com.vogella.saneclipse.templates/templates/java-templates.xml
2、https://howtodoinjava.com/eclipse/create-eclipse-templates-for-faster-java-coding/
3、https://dzone.com/articles/adding-custom-templates-in-eclipse-for-faster-java
...
官网地址: https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior
8.1.7. strftime() and strptime() Behavior
date, datetime, and time objects all support a
(一)拉取镜像
docker pull mysql:5.7
(二)运行容器: 映射本地端口 3309 到容器的端口 3306
docker run -itd --name mysql-5.7 -p 3309:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
(三)访问mysql5.7
mysql -h127.0.0.1 -P3309 -uroot -p123456
(四)创建数据库: hello
create database hello;