排序:
默认
按更新时间
按访问量

颈椎病及腰椎间盘突出病因病理

前言 腰椎间盘突出和颈椎病是程序员的职业病,现在患病的年龄越来越小,很多新生代程序员认为这个病是老年病,现在年轻没问题,这是错误的想法和认知,这不我才工作一年,职业都还没稳当,职业病倒是稳稳当当了。 患病很着急害怕。所以去查了关于此病的病因病理在此与各位分享一下,希望各位能够重视,重视自己的坐...

2018-03-31 23:28:14

阅读数:402

评论数:2

设计模式之责任链模式

场景: 中国古代对妇女制定了“三从四德” 的道德规范,“三从” 指 “未嫁从父、即嫁从夫、夫死从子”。也就是说,一位女性在结婚之前要听从于父亲,结婚后听从于丈夫,如果丈夫死了还要听从于儿子。比如说一位女性要去逛街,在她出嫁之前必须征得父亲的同意,出嫁之后必须获得丈夫的同意,如果丈夫死了, 那就要...

2018-04-08 21:05:40

阅读数:136

评论数:0

TensorFlow 卷积神经网络之使用训练好的模型识别猫狗图片

此系列的上一篇是 训练猫狗图片识别模型TensorFlow 卷积神经网络之猫狗识别,这片文章是介绍,训练后的模型应该如何使用。 本文逻辑: 1. 我从网上下载了十几张猫和狗的图片,用于检验我们训练好的模型。 2. 处理我们下载的图片 3. 加载模型 4. 将图片输入模型进行检验 代码如...

2018-01-31 21:14:13

阅读数:2851

评论数:22

Kafka 集群安装脚本

最近又在搞Kafka集群,安装kafka集群感觉太麻烦,所以就写了一个简单的kafka 集群安装脚本,但是有个前提,各个机器的 ssh 免密要配置好,然后jdk 要安装成功。 kafka 安装分两步,一是安装 zookkper ,二是安装配置集群。 注意: * 各个机器的 ssh 免密要配置...

2018-01-23 03:17:23

阅读数:214

评论数:0

redis之Jedis-API介绍和连接池使用

Redis的各种语言客户端列表,请参见Redis Client。其中Java客户端在github上start最高的是Jedis和Redisson。Jedis提供了完整Redis命令,而Redisson有更多分布式的容器实现。 添加maven 依赖 de...

2018-01-12 20:11:49

阅读数:527

评论数:2

在spring boot中使用java线程池ExecutorService

1. 认识java线程池1.1 在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.需处理的任务的数量大 1.2 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存 1.3 线程池包括以下四个...

2018-01-02 21:52:35

阅读数:3935

评论数:0

idea远程调试 spark

spark 远端调试本地调试远端集群运行的spark项目,当spark项目在集群上报错,但是本地又查不出问题时,最好的方式就是调试一步一步跟踪代码。但是在集群上的代码又不能像本地一样的调试。那么就试试这个调试方法吧。远程调试spark其实就四步: * 第一步jar包拷贝到集群master节点。 ...

2017-12-25 22:18:10

阅读数:565

评论数:0

java 位掩码之与(&)或(|)非(~)、<< 、 >>

1. java 位掩码java 位掩码,在java开发中很少有场景会用到掩码,但是当系统中需要判断某个对象是否有 某些权限时,可以通过位掩码来做。位掩码 主要通过位运算,例如与(&)、非(~)、或(|)、异或(^)、移位(<<和>>)等来实现 权限判断功能。1.1 ...

2017-12-11 22:35:39

阅读数:208

评论数:0

java调用shell脚本,解决传参和权限问题

1. java 执行shelljava 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 shell命令代码如下(此代码是存在问题的。完整代码请看2): /** * 执行shell ...

2017-12-11 13:18:31

阅读数:3818

评论数:2

TensorFlow 卷积神经网络之猫狗识别

这份数据集来源于Kaggle,数据集有12500只猫和12500只狗。在这里简单介绍下整体思路 1. 处理数据 2. 设计神经网络 3. 进行训练测试 1. 数据处理 将图片数据处理为 tf 能够识别的数据格式,并将数据设计批次。 第一步get_files() 方法读取图片,然...

2017-12-11 00:21:54

阅读数:5935

评论数:29

TensorFlow 卷积神经网络之MNIST 手写数字识别

1 卷积神经网络卷积神经网络(Convolutional Neural Network,CNN),在此简单的介绍一下 自己的理解。卷积神经网络与普通神经网络的区别在于:卷积神经网络比神经网络多包含了一个由卷积层和子采样层构成的特征抽取器。在卷积神经网络的卷积层中,一个神经元只与部分邻层神经元连接。...

2017-12-10 17:41:54

阅读数:652

评论数:0

TensorFlow MNIST 手写数字识别之过拟合

1. 过拟合 overfitting 问题什么是过拟合呢?用实际生活中的一个例子来比喻一下过拟合现象. 说白了, 就是机器学习模型于自信. 已经到了自负的阶段了. 那自负的坏处, 大家也知道, 就是在自己的小圈子里表现非凡, 不过在现实的大圈子里却往往处处碰壁. 所以在这个简介里, 我们把自负和过...

2017-11-13 22:23:49

阅读数:2221

评论数:3

命令模式

命令模式小故事:经过多年的努力,终于我成为了一名项目经理,现在我要带着我的团队去接活了。项目员工分为 需求组(RequirementGroup,RG)、美工组(PageGroup,PG)、代码组(CodeGroup,CG)。刚开始,客户也就是甲方,很乐意和我们每个组探讨,比如和需求组讨论需求、和美...

2017-10-24 17:06:13

阅读数:287

评论数:0

flume 启动不输出运行日志

问题以前碰到的一个问题,算是一个小问题,flume 用命令./flume-ng agent -c /opt/apps/flume/conf -f /opt/apps/flume/conf/syslog_tcp.conf -n a1 -Dflume.root.logger=INFO,console启...

2017-10-24 09:33:38

阅读数:1790

评论数:0

mysql 中创建自增的序列(Sequence)

需求:业务开发一个时间轴功能,时间轴上展示多个表的数据,时间轴滚动刷新。问题: 获取多个表中的前几条数据比较麻烦,需要将多个表的数据拿出来排序然后limit 取数据。这样多表取数据如果数据量大很麻烦, 比如要取前5-10条数据,需要取表A的0-10 和表B的0-10然后合并,取前五。这样会搜索出...

2017-10-09 09:28:56

阅读数:1327

评论数:0

使用sourceTree回滚git代码到历史节点

前记回滚git代码好几次了,但是每次总是忘记回滚的步骤,每次都要再想一下,试一下。今天又回滚代码了,索性就记录一下。问题将当前代码回滚到某次历史提交。 本文示例:从master 回滚到 “回滚“ 历史节点。 操作 在需要回滚的分支“右键“选择“将master重置到这次提交“,选择重置(强行合并)...

2017-09-30 14:59:17

阅读数:1062

评论数:0

Django 初探,搭建python的web系统

本文目的:使用Django搭建一个python 的 web 请求。 环境:centos7、python2.7 安装Djangopip install Django==1.7查看安装路径:默认为/usr/bin,如果看到django-admin.py说明安装成功,django-admin.py是...

2017-09-29 11:35:05

阅读数:306

评论数:0

Java 常用的八种排序算法与代码实现

写排序算法是一个大工程,估计得好多天才可以写完。。。就慢慢写吧。未完待续。。。。内部排序和外部排序内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。排序算法的稳定性?排序算法可以根据稳定性分...

2017-09-12 00:14:42

阅读数:523

评论数:0

java 实现二叉树题目

树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,本文包括: 建树 向树中插入一个...

2017-09-11 23:33:32

阅读数:351

评论数:0

在mysql数据库中保存emoji特殊字符

原文地址:http://blog.csdn.net/beatrice_g20/article/details/48489437MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。其实,utf8mb4是utf8的...

2017-08-24 16:45:21

阅读数:556

评论数:1

spring security(八) session 并发,剔除前一个用户

解决 session 并发问题 ,同时只有一个用户在线。 有一个用户在线后其他的设备登录此用户将剔除前一个用户。强制前一个用户下线。本文代码,是基于 springboot+security restful权限控制官方推荐(五)的代码1.修改security配置添加 SessionRegistry...

2017-08-23 17:28:38

阅读数:2120

评论数:5

spring security(七) session 并发,一个用户在线后其他的设备登录此用户失败

这又是 一片 关于security 的文章,用于解决 session 并发问题 ,同时只有一个用户,在线。 有一个用户在线后其他的设备登录此用户失败。本文代码,是基于 springboot+security restful权限控制官方推荐(五) 的代码未完待续。。。。只是先把代码粘出来,然后再做修...

2017-08-23 14:35:16

阅读数:2655

评论数:2

spring aop注解失效之谜

问题:在spring 中使用 @Transactional 、 @Cacheable 或 自定义 AOP 注解时,会发现个问题:在对象内部的方法中调用该对象的其他使用aop机制的方法,被调用方法的aop注解失效。 这句话可能说的有点拗口,那么我们来看几个 aop 失效的例子吧 事物失效 publi...

2017-08-18 00:53:26

阅读数:2193

评论数:0

TensorFlow 入门之第一个神经网络训练 MNIST

1. 构建神经网络构建一个神经网络,用于学习神经网络的结构。 本文构建的神经网络是典型的三层神经网络,输入层、隐藏层、输出层。输入层有一个输入参数也就是有一个神经元,隐藏层定义了10个神经元,输出层有一个输出,所以也就是有一个神经元。add_layer 函数是添加一个神经层的函数。# -*- c...

2017-08-15 23:25:57

阅读数:1295

评论数:2

tensorflow 入门

介绍TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其...

2017-08-13 23:23:05

阅读数:488

评论数:0

tensorflow 语法小结

# 创建一个一行两列的矩阵 matrix1 = tf.constant([[3., 3.]]) # 创建一个两行一列的矩阵 matrix2 = tf.constant([[2.],[2.]]) # 矩阵相乘 tf.matmul(matrix1, matrix2) # 启动默认图. sess = t...

2017-08-13 19:57:09

阅读数:854

评论数:0

用户在线、离线、忙碌功能设计与实现

需求:需要在系统中展现,系统中用户的状态。展示用户是否在线、忙碌或者离线。做法: 使用 webSocket 建立链接,通过实时推送用户信息,达到用户状态的更新。 当用户登录时自动设置用户状态为上线,并推送用户信息到 前端。 当用户离线时自动设置用户状态为离线状态,并推送给前端。 通过 定时任务扫描...

2017-08-13 19:26:26

阅读数:1023

评论数:0

设计模式之中介者模式

场景 一个公司的“进销存“买IBM电脑系统设计,销售部门要反馈销售情况,畅销的就多采购,滞销就不采购;销售前要确定库存有货才能销售。采购部门要根据销售情况和库存情况进行采购。库存情况要根据销售情况和采购情况维护库存量。根据库存量来决定是否要打折出售。 “进销存“三个模块都有自己的香味,并且与其...

2017-08-09 00:39:20

阅读数:328

评论数:0

mybitis 利用association或collection传递多参数子查询

有时候我们在查询数据库时,需要以查询结果为查询条件进行关联查询。在mybatis 中通过 association 标签(一对一查询,collection 一对多 查询) 实现延迟加载子查询 <resultMap id="xxxMap" type="xxxx...

2017-08-02 22:20:11

阅读数:504

评论数:0

insert和 select 结合实现“插入某字段在数据库中的最大值+1”

本文是mysql 数据库问题一 将表一的数据导入表二:将表一的数据导入表二:将表二中的数据 插入到 表一,表一的列对应表二 select 出来的列INSERT INTO 表一 (column1, column2, column3, column4)select column1, column...

2017-07-24 23:44:42

阅读数:3119

评论数:1

原型模式

场景假设现在我需要发送1000W封邮件,我使用多线程发送邮件(单线程的话,发完邮件我也入土了,时间太久。),我创建了一个邮件对象,每次给邮件对象赋值,然后发送出去,但是使用多线程,就遇到了线程安全问题,当线程一,创建好邮件对象后,还没有进行发送邮件操作时,线程二 又对邮件对象进行了赋值,然后线程一...

2017-07-18 22:42:12

阅读数:252

评论数:0

springboot缓存 之 从Cache中取出所有条目

背景前两天遇到一个问题,就是将一个 key ,value1、value2 、value3、value4…… 也就是一个 key 多个 value 的数据结构放到 缓存中。这个简单,我就把他们都放到了GuavaCacheManager 缓存中,(GuavaCacheManager可以参考这里 点...

2017-07-16 22:16:49

阅读数:2654

评论数:0

springboot-AOP

先了解AOP的相关术语: 1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 3.切入点(Pointcut)通知定...

2017-07-13 23:05:15

阅读数:375

评论数:0

MySQL 记录不存在插入 和 存在则更新和

mysql insert into where not exists INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1; INSERT 中 ON DUPLICATE KEY UPDATE的使用如果指定...

2017-07-13 14:59:23

阅读数:1474

评论数:0

利用java 的动态代理模拟spring的AOP

AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。平常我门需要记录一些操作的日志,需要在...

2017-07-13 00:00:01

阅读数:473

评论数:0

spring 之 自己动手实现IOC

扯淡学 java 的人应该都知道spring,学spring的人呢都应该知道 IOC和 AOP 对吧。今天就简单的说一下spring 的IOC。IoC是Spring框架的核心内容,IoC(Inversion of Control)控制反转,是一种设计思想,DI(依赖注入)是实现IoC的一种方法。 ...

2017-07-11 22:49:38

阅读数:566

评论数:0

mybatis 获取更新(update)记录的id 之< selectKey > 用法

问题用mybatis update 记录,更新过后想要更新记录的id 怎么办?平常我门都是更新数据,用更新的条件再查询一次,得到更新的记录。这样我门就进行了两次数据库操作,链接了两次数据库。增加了接口的处理事件,因为链接数据库是很耗时的操作。简介其实可以通过 mybatis 的 selectKey...

2017-07-03 22:01:29

阅读数:10052

评论数:4

mysql 常用函数

HAVING在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 ...

2017-06-26 15:54:31

阅读数:194

评论数:0

阿里云ecs安全组引发的血案

Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’(36) Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (60) 烦人背景阿里云ecs centos 7.2、 docker1.8 my...

2017-06-22 23:07:54

阅读数:2401

评论数:1

mac/linux 安装tensorflow和安装Anaconda

无论是在mac 还是在Linux下安装tensorflow 都需要如下步骤: 1:安装python 2:安装pip 3:安装tensorflow Linux 安装tensorflow下安装比较简单(Linux 下的环境为python2.7.5,tensorflow 0.9。)1. 安装py...

2017-06-21 22:31:10

阅读数:7277

评论数:0

zabbix 配置监控项和web监控

我使用zabbix的模式是 zabbix agent + zabbix server 的模式。这篇博客的目的就是记录一下,如何配置一个简单的监控项,监控我门服务器的某个指标。在开始之前要清楚zabbix 主要内容。zabbix 中有 配置主机(host)、监控指标(item)、监控项阀值(trig...

2017-06-15 23:28:20

阅读数:7526

评论数:0

rpmbuild制作rpm 包

什么是rpm包?rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。 rpm优点: 包管理系统简单,通过几个命令就可以实现包的安装、升级、卸载。 安装速度比源码包快的多。 缺点: 经过编译,不能看到源代码,功能选择不如源码灵活。依赖性强。 首先说一下流程: 打rpm...

2017-06-15 00:12:51

阅读数:4186

评论数:2

python 语法学习小结

基础 当语句以冒号:结尾时,缩进的语句视为代码块。使用4个空格的缩进。 Python程序是大小写敏感的,如果写错了大小写,程序会报错。 Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。 十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3...

2017-06-13 00:12:19

阅读数:429

评论数:2

java中使用反射机制获取实体类集合的某个属性值

需求今天遇到一个需求。需要从几个对象的集合中取出对象的某些属性。怎么办呢?哪就利用反射机制写个方法吧。思路入参首先是几个对象的集合,那么方法的入参就是 list<?> 因为是不同对象所以还是得用泛型。用反射当然得有 参数Class<?> 最后还得有第三个参数就是需要获取的属...

2017-06-12 23:46:20

阅读数:2313

评论数:0

spring的multipartResolver和java后端获取的MultipartHttpServletRequest方法对比 (附:遇到的坑)

原文地址: http://www.cnblogs.com/yskcoder/p/4718198.html这两天在用spring进行上传上遇到问题,今天进行了问题的排查,这个过程也增加了我看spring源码的兴趣!还是很有收获的!首先首先先给A组提供了上传接口,并没有在spring的配置文件进行m...

2017-05-25 11:53:38

阅读数:3337

评论数:0

springboot 使用校验框架validation校验

b/s系统中对http请求数据的校验多数在客户端进行,这也是出于简单及用户体验性上考虑,但是在一些安全性要求高的系统中服务端校验是不可缺少的。 Spring3支持JSR-303验证框架,JSR-303 是Java EE 6 中的一项子规范,叫做BeanValidation,官方参考实现是h...

2017-05-14 18:53:20

阅读数:18130

评论数:2

redhat6.5更换为contos 的yum源

原文地址:http://www.iyunv.com/thread-41279-1-1.htmlredhat默认自带的yum源需要注册,才能更新,报错: This system is not registered to Red Hat Subscription Management. You ca...

2017-05-14 18:40:44

阅读数:1235

评论数:0

redhat 6.5 离线安装docker (rpm包安装)

以前离线安装docker 是在redhat 7.1 可以安装docker 1.8 但是突然接到命令,开发环境换为redhat6.5 立马崩溃,,,,,因为,docker1.8 在redhat6.5跑不起来。docker1.8 要求内核3.10起,但是redhat7.1内核是”2.6.32-431....

2017-05-14 18:23:35

阅读数:4673

评论数:6

docker 安装 zabbix

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。(from Zabbix)Zabbix 作为企业级分布式监控系统,具有很多优点,如:分布式监控,支持 node 和 proxy...

2017-05-10 23:13:39

阅读数:11521

评论数:2

springboot+security 动态权限修改session立即失效(六)

这个是springboot结合security 系列的第六篇博客了,不知不觉已经写了6篇了。中间有写的很不好,不尽人意。文章的排列也是我遇见问题,解决问题的过程,希望大家见谅。这不,最近出现了这个问题, 一个管理员A登录后,在进行操作,此时管理员B 修改了管理员A 的权限,将管理员A 修改为普通用...

2017-05-08 23:01:52

阅读数:4953

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭