2018年7月16日

spring 使用 maven profile

摘要: 先看看 maven 定义 profile 的写法 <!-- profiles --> <profiles> <profile> <activation> <activeByDefault>true</activeByDefault> </activation> <id>dev</id> <prope 阅读全文

posted @ 2018-07-16 20:17 zhangyukun 阅读(2038) 评论(0) 推荐(0) 编辑

2018年7月13日

一个效率比较高红包算法

摘要: 提供一个红包算法,随手写的,还有很多需要优化的地方,但是效率比较高, 测试效率:一百万次 ,20 个红包的 需要 1.3 秒左右 一百万次 ,100 个红包的 需要 6.3 秒左右 代码实现: 百万次 ,20 个的 红包 。 1.3 秒 百万次 100 个的 红包 6.3 秒 百万次 10 个 红包 阅读全文

posted @ 2018-07-13 15:36 zhangyukun 阅读(277) 评论(0) 推荐(0) 编辑

2018年7月11日

linux 命令 随笔

摘要: 1 查找命令 which (寻找执行档) :这个指令是根据PATH这个环境变量所规范的路径,去搜寻执行档的档名,所以,重点是找出执行档而已,which 后面接的是完整档名,也就说执行文件 whereis (寻找特定档案):搜寻linux数据库档案中所记录的东西,和locate的主要区别在于后面的参数 阅读全文

posted @ 2018-07-11 15:30 zhangyukun 阅读(112) 评论(0) 推荐(0) 编辑

centos 安装 mysql(指定安装版本)

摘要: 第一步: 下载 mysql 包 第二步: rpm -Uvh mysql文件名.rpm ,这里是 rpm 其实不是安装mysql ,而是安装了一个mysql 的 yum 源 仓库 /etc/yum.repos.d/mysql-community.repo 第三部: yum install -y mys 阅读全文

posted @ 2018-07-11 14:23 zhangyukun 阅读(348) 评论(0) 推荐(0) 编辑

2018年7月10日

解决mysql 8 安装后命令行可以连接,navicat不能连接的问题

摘要: 错误代码: client does not support authentication 解决办法: 1 使用命令行进入数据库 2 选着数据库 mysql --> user mysql 3 alter user 'root'@'localhost' identified with mysql_nat 阅读全文

posted @ 2018-07-10 22:16 zhangyukun 阅读(2817) 评论(0) 推荐(0) 编辑

spring4 知识点

摘要: 1 bean的 创建 1,直接在配置文件里面写一个带有@Bean注解的方法(返回值就是那个bean对象),(name等于 方法名) @Bean还可以写在枚举上面 2,使用 FactoryBean 接口(三个方法分别是创建,类型,单例),需要把它加入到spring 容器管理,@Component 或者 阅读全文

posted @ 2018-07-10 20:29 zhangyukun 阅读(133) 评论(0) 推荐(0) 编辑

springboot 知识点

摘要: 恢复内容开始 1springBoot项目引入方式, 1,继承自父 project (需要没有付项目才能用,一般我们的项目都会有 父 项目 所以 这种方式不推荐 ,记住有这种方式 就可以了) <parent> <groupId>org.springframework.boot</groupId> <a 阅读全文

posted @ 2018-07-10 20:28 zhangyukun 阅读(282) 评论(0) 推荐(0) 编辑

maven 指定 jdk 版本

摘要: maven 配置 jdk 版本 阅读全文

posted @ 2018-07-10 20:09 zhangyukun 阅读(284) 评论(0) 推荐(0) 编辑

2018年7月9日

Queque 方法对比和分类

摘要: 添加类:方法 public boolean add(E e) 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 boolean offer(E e) 添加一个元素并返回true 如果队列已满,则返回false,并且可以指定等待时间 public void put(E 阅读全文

posted @ 2018-07-09 22:11 zhangyukun 阅读(314) 评论(0) 推荐(0) 编辑

阻塞队列 BlockingQueue

摘要: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 认识Bl 阅读全文

posted @ 2018-07-09 21:18 zhangyukun 阅读(136) 评论(0) 推荐(0) 编辑

导航