command too long
成功与失败的分水岭,可以用这五个字来表达——我没有时间。——(美)富兰克林费尔德
如果idea报command too long
这里有两种处理方式第一种是在.idea->workspace.xml的<component name="PropertiesComponent">标签中添加<property name="dynamic.classpath" value="true" />
还有一种方式是在项目配置中选择classpath
docker安装consul
忘记了它而微笑,远胜于记住它而愁苦。——罗西塔
docker pull consuldocker run --name consul -d -p 8500:8500 consul
docker安装zookeeper
人之气质,由于天生,本难改变,惟读书可变化气质。一一曾国藩
docker pull zookeeper
单机版
docker run -d -p 2181:2181 --name some-zookeeper --restart always zookeeper
查看注册的服务
docker exec -it d5c6f857cd88 bash
./bin/zkCli.shls /services
docker制作springboot容器镜像
石可破也,而不可夺坚;丹可磨也,而不可夺赤。——《吕氏春秋·诚廉》
打包springboot项目为jar包
编写Dockerfile
FROM openjdk:8u252MAINTAINER yinliangVOLUME /tmp ADD jeeplus.jar app.jar RUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+08","-jar","/app.jar"]
解释下这个配置文件:
VOLUME 指定了临时文件目录为/tmp。其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp。改步骤是可选的,如果涉及到文件系统的应用就很有必要了。/tmp目录用来持久化到 Docker 数据文件夹,因为 Spring Boot 使用的内嵌 Tomca ...
android选择框
精神健康的人,总是努力的工作及爱人,只要能做到这两件事,其它的事就没有什么困难。 —— 佛洛依德
直接上代码吧
new AlertDialog.Builder(activity) // 设置标题 .setTitle("请选择") .setSingleChoiceItems(Items, -1, (dialog, which) -> { // 执行操作,例如把选中的值赋给组件 System.out.println(Items[which]); // 让弹框消失 dialog.dismiss(); }).show();
js禁止右键点击事件
勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠。——达·芬奇
js禁止右键点击事件触发代码
function click() { return false;}function click1() { if (event.button == 2) { return false; }}function CtrlKeyDown() { if (event.ctrlKey) { return false; }}document.onkeydown = CtrlKeyDown;document.onselectstart = click;document.onmousedown = click1;document.oncontextmenu = function(event) { if (document.all) window.event.returnValue = false; // for IE ...
安卓请求文件授权
我将于茫茫人海中访我唯一灵魂之伴侣;得之,我幸;不得,我命,如此而已。——徐志摩
安卓请求文件授权
在AndroidManifest.xml中加上
<!-- 往SDCard写入数据权限 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 从SDCard读入数据权限 --><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
在启动的activity声明
//读写权限public static String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE};//请 ...
idea回滚git仓库代码
当众人都哭时,应该允许有的人不哭。当哭成为一种表演时,更应该允许有的人不哭。——莫言
如果我们不小心把错误代码push上去了
可以打开idea的Version Control回滚
如果要直接回退这里可以直接选hard,直接回滚到当时的版本
当我们回滚成功后
再输入git push -f强制推送就可以了,顺嘴一提这只是其中一种常用的方法
页面点击随机字符
不要让昨天占用今天的时间。 ——美洲
应群友的要求分享给大家~
//随机字$(function () { var a_idx = 0, b_idx = 0; c_idx = 0; jQuery(document).ready(function ($) { $("body").click(function (e) { var a = new Array("Daphne", "Ficus", "Iris", "Maackia", "Lythrum", "Myrica", "Sabia", "Flos", "あなたのことが好きです", "嬉しい", "頑張って!", "大丈夫です"), b = new Array("#09ebfc", &q ...
无题
智慧是宝石,如果用谦虚镶边,就会更加灿烂夺目。——高尔基
如果想要安卓的dialog点击按钮后默认不关闭弹框,可以这么写
AlertDialog.Builder builder = new AlertDialog.Builder(context); AlertDialog alertDialog = builder.setPositiveButton("保存", null) .setNegativeButton("收藏", (dialog, which) -> { ToastUtils.shortToast("我还没做收藏功能!"); }).create(); alertDialog.show(); alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnC ...