摘要:
前言: 因为之前在自己的mac上直接使用HomeBrew的包管理安装的,使用brew install docker即可,这种方法简单,但最近想尝试在Linux下安装,费了一些时间,主要是启动docker时报异常 Failed to start docker.service: Unit not fou 阅读全文
摘要:
在java中使用redis,做简单的登录帐号的验证,使用string类型,使用redis的过期时间功能 1.首先进行redis的jar包的引用,因为用的是springBoot,springBoot集成了redis直接引入即可 2.安装redis的jar包的驱动 3. 设置过期时间 第一种: jedi 阅读全文
摘要:
Fastjson的SerializerFeature序列化属性 fastJson在key的value为null时,默认是不显示出这个字段的 JSONObject.toJSONString(Object object, SerializerFeature... features) QuoteField 阅读全文
摘要:
Redis 密码设置和查看密码 redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 1、初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass tes 阅读全文
摘要:
一. mac下redis的安装 1. 官网http://redis.io/ 下载最新的稳定版本,这里是3.2.0 2. sudo mv 到 /usr/local/ 3. sudo tar -zxf redis-3.2.0.tar 解压文件 4. 进入解压后的目录 cd redis-3.2.0 5. 阅读全文
摘要:
mysql数据库的导出,导入 1. 导出数据库为sql文件 mysqldump 数据库名 -uroot -p > xxx.sql 导出数据表结构和数据 eg. mysqldump cloudres -uroot -p > cloudres.sql 2. 导出为gz压缩文件 mysqldump 数据库 阅读全文
摘要:
个人博客搭建 1.申请云虚机和域名 2.域名备案(这个比较耗时) 3.域名绑定云虚机和解析 4.下载wordpress,下载后是一个wordpress文佳夹,但上传到云虚机只要其中的文件即可,不需要wordpress文件夹,并用FileZilla工具上传到虚机dtdocs目录(云虚机是linux系统 阅读全文
摘要:
1.第一种是实现 Runnable,并重写run方法 Thread类中构造方法 输出为: 2.第二种方法是继承Thread类,并重写其run方法,也是必须要调用start方法 其实,本质上也是间接实现了实现了Runnable接口,因为Thread也是实现了Runnable接口 1 package c 阅读全文
摘要:
在java启动时大概有四种,此处只介绍3种 1.在启动的方法上使用通过@PostConstruct方法实现初始化bean进行操作 2.通过bean实现InitializingBean接口 3.使用quartz来实现,此处不介绍,后续介绍quartz中再说 阅读全文
摘要:
Aop实现见代码,简单demo实现 可参考: https://blog.csdn.net/zhengchao1991/article/details/53391244 阅读全文
摘要:
1.自定义注解,先自定义三个水果属性的注解 元注解: java.lang.annotation提供了四种元注解,专门注解其他的注解(在自定义注解的时候,需要使用到元注解): @Documented –注解是否将包含在JavaDoc中 @Retention –什么时候使用该注解 @Target –注解 阅读全文
摘要:
在SpringBoot工程中配置EhCache缓存 1.在src/main/resources下新建ehcache.xml文件 eternal=true //缓存永久有效,false相反 maxElementsInMemory //cache 中最多可以存放的元素的数量。如果放入cache中的元素超 阅读全文
摘要:
python和其他语言其实是相似的,如果你会了另一门语言,那学习这个语言,会很快上手 1.mac下自带的有python,版本为2.7.0(可以用home brew python3 安装最新版本的python) 2.python脚本头行像shell脚本一样,在头行写上 #!/usr/bin/pytho 阅读全文
摘要:
一.mysql配置文件在linux系统下的位置 使用命令查询位置: 1.找到安装位置 which mysql -> /usr/bin/mysql 2.接下来就可以针对这个目录通过一些命令查看配置文件在哪了,如下 /usr/local/bin/mysql --verbose --help | grep 阅读全文
摘要:
第13条 使类和成员的可访问性最小化 要确保公有的类中不应该有包含的共有域,并且确保公有静态final域所引用的对象都是不可变的 1.private是私有的,只在类内部使用; 2.默认是default可不写,在包内部可以访问; 3.protexted在包内部和继承该类的子类中使用; 4.public 阅读全文
摘要:
- .第23条在新代码中不要使用原生态类型 在代码中使用list虽然编译通过,但是在进行运行时会报ClassCastExpeption异常; 如果在使用泛型时不知道什么类型可以使用通配符(只能包含某种未知对象类型的一个集合)如,Set<?>,但不能将任何类型的元素放进set中(除了null之外),这 阅读全文
摘要:
不适用字符串的场景: 1.字符串不适合代替枚举类型,如果是声明常量,枚举类型更合适 2.如果是基本数据类型则使用基本数据类型 3.字符串不适合代替聚集类型 4.字符串不适合代替能力表 设计一个提供线程局部变量的机制 //类型是安全的,String会使两个客户端用同一个值时,共享数据,不安全;用Obj 阅读全文
摘要:
java中类型系统有两部分组成基本类型如:int、double、boolean和引用类型如:String和List ,每个基本类型都有引用类型; A.那他们的区别是什么呢? 1.基本类型有其初始值,装箱类型有基本类型值还有一个可以为null值; 2.在用“==”比较时,使用基本类型,使用装箱类型会导 阅读全文
摘要:
1.list转化为数组 ArrayList<String> list=new ArrayList<String>(); String[] strings = new String[list.size()]; list.toArray(strings); 2.数组抓化为list String[] s 阅读全文
摘要:
mac中使用brew install 安装nginx /usr/local/bin/nginx #启动 /usr/local/bin/nginx -s reload #平滑重启 /usr/local/etc/nginx/nginx.cnf #配置文件。 nginx -t -c /usr/nginx/ 阅读全文
摘要:
开源joda-time 1.maven中引入 <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> </dependency> DateTime df =DateTime.now().minusMon 阅读全文
摘要:
1.java代码里进行排序(若sql能排序,就不要用代码排序) 可以继承Comparable接口来实现,若是在类中,可以声明Comparator对象,来进行比较 List<Map> maps=new ArrayList<>(); //对maps进行赋值 Comparator comp = new C 阅读全文
摘要:
错误是ember-data的版本不对 解决办法是: npm install --save ember-data@2.14.2 //bing.com中去查资料,应有尽有 阅读全文
摘要:
Request的获取 第一种方法 第二种方法 阅读全文
摘要:
因为项目的需要,需要用mongodb,而又不能用线上的,故网上搜了下资料,现整理一下 1、MongoDB数据库备份 1、语法: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可 阅读全文
摘要:
1.用brew来安装(具体安装brew请看官方文档) ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 2.brew update 更新HomeBrew的库 3.brew install mongo 阅读全文
摘要:
1.ps -ef | grep java ps -ef | grep java//查找java启动进程 2. kill -9 pid //杀掉进程 3. exec 名令用来调用别的指令的命令 如: -exec rm -rf {}来自: http://man.linuxde.net/exec 4. c 阅读全文
摘要:
1.Mac/Linux环境下的数据库备份; 2.导入数据库,注意编码格式 方法一 a. drop database guanbin;//删除原来的数据库 b. create database guanbin;//新建一个数据库 c. mysql -uroot -p --default-charact 阅读全文
摘要:
1.比较两个集合是否相等 2.break和continue的区别 3.判断集合中的元素是否都相等 4.声明一个Stirng的集合 5.set集合的三种遍历方式 (1).迭代遍历: Set<String> set = new HashSet<String>(); Iterator<String> it 阅读全文
摘要:
public class TestList {public static void main(String[] args){ List l1 = new LinkedList(); for(int i=0; i<=5; i++){ l1.add("a"+i); } System.out.printl 阅读全文