自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 资源 (13)
  • 论坛 (11)
  • 收藏
  • 关注

原创 【153】Linux CentOS 7 利用 crontab 定时清理日志文件

场景操作系统是 Linux CentOS 7,日志文件放在 /data0/logs

2021-01-15 13:45:11 27

原创 【152】MySQL 执行 inner join 语句时,关联字段类型不一致结果错误的解决方法。

首先,我们创建三张表CREATE TABLE `t_comment` ( `c_id` varchar(32) NOT NULL COMMENT '主键', `c_text` varchar(255) NOT NULL COMMENT '帖子内容', `c_creator_id` varchar(32) NOT NULL COMMENT '发帖人ID', PRIMARY KEY (`c_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMEN

2020-12-30 17:51:08 70

原创 【151】Redis5.0.10一主二从三哨兵的安装与配置

首先从官网https://redis.io/download下载并把压缩包上传到服务器对应的目录。我这里是 /data0/redis_source进入压缩文件所在目录,解压文件tar -xzvf redis-5.0.10.tar.gz安装gccyum install -y gcc-c++安装中途确认的地方按 y在 /data0/redis_source/redis-5.0.10 目录下编译 Redis 5.0.10 源代码make install创建配置目录mkdir.

2020-11-24 12:59:55 158

原创 【150】SpringBoot 2.3.0 数据源循环引用错误的解决方法

错误重现控制台打印的错误信息Description:The dependencies of some of the beans in the application context form a cycle: projectingArgumentResolverBeanPostProcessor defined in class path resource [org/springframework/data/web/config/ProjectingArgumentResolverRegis

2020-10-14 11:58:04 66

原创 【149】mysql同时清空多个表数据

DELETE t1,t2,t3 FROM `t_table_1` t1 JOIN `t_table_2` t2 JOIN `t_table_3` t3

2020-08-23 20:55:14 254

原创 【148】如何解决Linux上Java的-Xmx参数失效的问题

jcmd 进程ID VM.flagsjmap -heap 进程ID

2020-07-11 16:10:16 380

转载 【147】Linux CentOS7 配置Java环境变量

编辑 /root/.bash_profile 文件,内容如下:# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specific environment and startup programsexport JAVA_HOME=/opt/jdk1.8.0_191PATH=$PATH:$HOME/bin:$JAVA_HOME/binexport P

2020-07-10 17:16:21 98

原创 【146】zookeeper启动失败的解决方法

启动zookeeper失败提示错误如下:[root apache-zookeeper-3.5.5-bin] bin/zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /root/apache-zookeeper-3.5.5-bin/bin/../conf/zoo.cfgStarting zookeeper ... FAILED TO START查看日志,路径是 zookeeper安装目录/logs/ 下的 .out

2020-07-09 17:22:05 474

原创 【145】Centos7安装Kafka 2.5.0,并和spring boot结合使用

上传 kafka_2.12-2.5.0.tgz 文件到linux服务器上。解压Kafka压缩包:tar -xzf kafka_2.12-2.5.0.tgz进入Kafka目录cd kafka_2.12-2.5.0因为Kafka使用了zookeeper,所以我们要先启动zookeeper。如果Linux服务器上没安装过zookeeper,可以直接执行下面的命令:bin/zookeeper-server-start.sh config/zookeeper.properties不过,有些时候我们

2020-07-07 14:22:34 70

原创 【144】用极限证明0.999...=1

因为公式太多,就用了图片。先证明了推论1,再证明本题。

2020-04-20 03:18:34 134

原创 【143】Java获取HTML代码中视频video标签的URL地址

创景用户使用HTML富文本编辑器编辑文章上传到服务器。文章中可以嵌入视频,视频使用了H5的video 标签,我需要提取出视频的URL地址,用于做视频鉴黄等操作。代码实现本例子一共用了三个文件,分别是 RegexUtils.java、VideoTagUtils.java 和 Main.java。其中 RegexUtils 类封装了正则表达式的操作。VideoTagUtils 提取视频URL。M...

2020-03-25 17:27:49 912

原创 【142】Java获取HTML代码中的图片URL地址

场景用户使用HTML编辑器把自己的文章上传到后台,我需要提取img标签的图片URL地址,用于做图片的鉴黄等内容安全操作。代码实现一共用了三个文件,分别是 RegexUtils.java ImgTagUtils.java 和 Main.javaRegexUtils 类封装了正则表达式。ImgTagUtils类负责提取HTML代码中的图片URL地址。Main类包含著主方法,用于测试。Reg...

2020-03-20 18:27:42 507

原创 【141】Java获得正则表达式匹配的内容

有些时候需要获得匹配正则表达式的文字内容做进一步处理。我总结了下面的代码,可以获得正则表达式匹配的内容。其中 RegexUtils 是正则表达式的工具类型。Main类包含main方法,演示如何使用工具类。RegexUtils.javapackage blog141;import java.util.ArrayList;import java.util.List;import java....

2020-03-18 23:57:43 235

原创 【140】Centos7 安装consul 1.6.2(单个节点)

解压consul压缩包,把consul 文件上传到centos服务器的 /root/consul 目录下。执行如下命令修改 /root/.bashrc 文件:vi /root/.bashrc按 i 编辑文件,在最后一行加入如下代码:export PATH=/root/consul:$PATH然后先Esc键,接着输入:wq保存文件并推出vi。退出 vi 以后,在命令行里面再次输入一遍...

2019-12-26 14:19:21 334

原创 【139】阿里云挂载云盘的方法

先执行fdisk -l 可以看到硬盘情况,此时还没有挂载云盘。fdisk -lDisk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O ...

2019-12-03 01:27:51 289

原创 【138】七牛云两个账户之间数据迁移

假定有两个七牛云账户甲、乙。需要把数据从甲转移到乙。在七牛云网站,登录乙账户,进入管理控制台,如图:在管理控制台,点击左侧菜单的对象存储,如图:在左侧的存储空间列表中,点击乙账户准备接收数据的存储空间列表,点击空间授权tab页,一定要选择读写权限。授权用户填写甲的注册邮箱,重命名空间是指乙的空间在甲账户中的显示名称。如图:我假设甲账户存储空间是bucket1,乙账户存储空间名称是bu...

2019-11-18 18:27:46 342

原创 【137】MySQL5.7创建只读用户

创建用户其中 user_read_only 是用户名,Abc_0987ert3 是密码。CREATE USER 'user_read_only'@'%' IDENTIFIED BY 'Abc_0987ert3';只给用户 user_read_only 赋予 select 权限:GRANT SELECT ON relationship_wb.* TO 'user_read_only'@'%...

2019-11-11 22:56:22 495

原创 【136】Kafka 在阿里云服务器上,如何让客户端可以通过公网访问?

场景:公司统一使用阿里云服务器,原来的开发服务器也用的阿里云服务器。为了方便开发人员,不想让开发人员在自己电脑上再运行kafka服务器和zookeeper服务器。希望所有开发人员都直接连接阿里云上的kafka服务器,方便开发。遇到的问题:Kafka服务器默认是不支持绑定到公网IP的。哪怕你把配置文件 config/server.properties 中的配置项 advertised.li...

2019-07-21 00:04:15 748

原创 【135】TensorFlow利用神经网络学习XOR(异或)并部署成java代码

本文python代码使用 python 3。本文参考了《深度学习》第107页,6.1 实例:学习XORXOR 函数也称为异或。输入两个布尔型的变量 x1 和 x2 。当 x1 和 x2 不相同的时候,返回True。当 x1 和 x2 相同的时候返回 False。为了方便计算机处理,我用 1 表示True,0 表示False。我创建一个CSV文件XOR_train.csv,里面内容就是异或的...

2019-04-13 22:25:05 320

原创 【134】Spring Boot 1 + MyBatis 多数据源分布式事务(二)

本文源代码位置在 https://gitee.com/zhangchao19890805/csdnBlog.git 仓库中的 blog134 文件夹就是项目文件夹。在上一篇文章 【133】Spring Boot 1 + MyBatis 多数据源分布式事务(一)中我简单介绍了 Spring Boot1 + MyBatis 多数据源分布式事务的方案。但是上回提到的方案还是有瑕疵的。文末我...

2019-04-07 17:06:20 129

原创 【133】Spring Boot 1 + MyBatis 多数据源分布式事务(一)

本文源代码位置:https://gitee.com/zhangchao19890805/csdnBlog.git 仓库中的 blog133 文件夹就是项目文件夹。使用 Spring Boot 和 Spring Cloud 做分布式微服务系统,难免会碰到跨数据库的事务。众所周知的CAP原则,即一致性(C)、可用性(A)和分区容错性(P)只能做到其中两个比较强,剩下一个较弱。Spring Clou...

2018-12-23 03:10:09 197

原创 【132】为UEditor1.4.3.3编写代码插件

整个项目的代码在 https://gitee.com/zhangchao19890805/csdnBlog.git 中的blog132文件夹中。写这个代码插件的原因:觉着UEditor默认自带的代码插件太丑了,所以决定自定义一个新的代码插件。如果想要运行代码,需要Tomcat 8.5,把 zhangchao_ueditor1_4-utf8-jsp 文件夹放到 webapps 文件夹中。启动 ...

2018-12-06 01:06:37 232

原创 【131】Java把\u开头的Unicode编码转换成汉字

最近工作中遇到需要调用第三方借口的需求。

2018-11-19 21:18:30 18206 2

转载 【130】JS清理掉HTML标签

// 清理掉HTML标签 var reTag = /<(?:.|\s)*?>/g; str = str.replace(reTag, "");原文链接

2018-11-17 21:29:54 301

转载 【129】Git用户名和密码输错后,再执行命令总是报 fatal: Authentication failed for 错误的解决方法

原文地址解决办法:git config --system --unset credential.helper之后你在push就会提示输入名称和密码

2018-11-08 16:00:07 1276

原创 【128】Spring Boot 1 实现浏览器拍照上传功能

最近写了个DEMO,实现浏览器拍照并上传图片的功能。框架用了Spring Boot 1.5.17.RELEASE,Java版本是8 。我把代码传到了码云上,项目地址:https://gitee.com/zhangchao19890805/csdnBlogGit项目中的 blog128 文件夹就是这次的演示项目。整个项目使用 Maven 构建。前端使用了 Spring Boot 1 默认集成的 T...

2018-11-02 22:03:49 1035 7

原创 【127】TensorFlow对特征值分箱并使用独热编码

我使用加利福尼亚州房价数据来作例子。训练集和验证集用到的CSV文件在这里:https://download.csdn.net/download/zhangchao19890805/10584496测试集用到的CSV文件在这里:https://download.csdn.net/download/zhangchao19890805/10631336在实际应用的时候,许多特征值和标签之间不是线性...

2018-10-15 22:12:41 1777

原创 【126】TensorFlow 使用皮尔逊相关系数找出和标签相关性最大的特征值

在实际应用的时候,我们往往会收集多个维度的特征值。然而这些特征值未必都能派上用场。有些特征值可能和标签没有什么太大关系,而另外一些特征值可能和标签有很大的相关性。相关性不大的特征值对于训练模型没有太大用处,还会影响性能。因此,最佳方式是找到相关性最大的几个特征值来训练模型。那么,如何才能找到相关性最大的几个特征值呢?...

2018-10-13 17:38:39 5830 3

原创 【125】Maven安装本地jar包

实际开发中,虽然大多数的jar包都可以使用maven管理,但是总会遇到一些特殊的jar包没有存储到maven库中。此时就需要我们学会如何用maven安装本地jar包。本文以 java-sdk-core-2.0.1.jar 文件为例,讲一下maven如何安装本地jar包。第一步,命令行进入jar包所在的目录。执行如下命令:mvn install:install-file -Dfile=java-...

2018-10-07 14:51:26 160

原创 【124】JavaScript获取下一个、上一个兄弟节点

我最近工作中碰到一个需求,要获取某个 HTML 节点的下一个兄弟节点。通过查阅文档,得知要使用 nextSibling 属性。但是碰到一个问题:实际使用中,为了方便阅读代码,HTML标签之间必然有缩进;而 nextSibling 属性会把 HTML标签之间的空白字符当作 text 节点,算作下一个兄弟节点。那么,这个问题该如何被解决呢?我的整体思路如下: 利用循环不断获得下一个兄弟节点,然后判...

2018-09-22 07:08:56 6935

原创 【123】TensorFlow 多个特征值线性回归,并且使用训练集、验证集和测试集的例子

我使用加利福尼亚州房价数据来作例子。训练集和验证集用到的CSV文件在这里:https://download.csdn.net/download/zhangchao19890805/10584496测试集用到的CSV文件在这里: https://download.csdn.net/download/zhangchao19890805/10631336我们的目标是构建数学模型来预测房价。通常...

2018-09-08 03:02:45 5021 2

原创 【122】TensorFlow检查地图数据

在对数据集进行训练之前,需要先验证数据集。下面以美国加利福尼亚州房价相关数据,作为演示。

2018-09-03 15:22:05 382

原创 【121】Tensorflow合成特征和截取离群值

开发环境没有开发环境的读者,推荐你看这篇文章: https://blog.csdn.net/zhangchao19890805/article/details/78781003python 版本用的是2数据源用了一个CSV文件,文件名是 california_housing_train.csv 。我把这个文件从放到了这个地址:没有积分的读者请给我留言,我给你单独发。...

2018-08-06 13:46:33 650 3

原创 【120】TensorFlow 从CSV文件中读取数据并训练线性回归模型(面向新手)

在您阅读本文之前: 开发环境参照 https://blog.csdn.net/zhangchao19890805/article/details/78781003正文开始。学习 TensorFlow 让我的思维发生了变化。计算机本质上是一种数学的工具,而我在学习编程的时候,思维也不可避免地收到了影响。传统的编程思想,常常认为程序就应该像数学定理或者数学函数一样,给出一个确定的结果。这...

2018-08-02 18:21:41 11910 1

原创 【119】用Java实现TCP协议的IP地址和端口号的转发功能

最近碰到了这样的需求:用户通过TCP访问服务器 A,服务器 A 再把 TCP 请求转发给服务器 B;同时服务器 A 把服务器 B 返回的数据,转发给用户。也就是服务器 A 作为中转站,在用户和服务器 B 之间转发数据。示意图如下:为了满足这个需求,我用Java开发了程序。我为了备忘,把代码简化了一下,剔除了实际项目中的业务代码,给了一个简单的例子。这个例子项目名字是 blog119,用...

2018-07-31 17:42:11 6185 5

原创 【118】更改centos7 hostname

查看 hostname: [root@bogon ~ ]# hostnamebogon把hostname改成 knode01[root@bogon ~ ]# hostnamectl set-hostname knode01[root@bogon ~ ]# hostnameknode01

2018-07-30 17:43:36 126

原创 【117】利用 macvlan 把容器当成虚拟机使用

我写这篇文章的目的是记录下制作一个支持SSH远程登录的容器的全过程。这篇文章使用 Ubuntu 14.04 做例子。其他的操作系统应该大同小异。我这种用法,相当于把容器当成了虚拟机。用户可以远程登录容器,在容器内进行各种操作。第一个要面对的问题是:如何才能让容器持久运行下去?众所周知,容器要运行必须要有一个主进程。如果主进程终止,那么容器就会自动退出。一开始我用 Ubuntu 14.04 ...

2018-07-17 09:40:26 1023

原创 【116】vue-router使用懒加载机制,在生产环境中,如何避免浏览器缓存Webpack 3 编译后生成的js路径,导致404错误。(二)

整理思路我在【115】vue-router使用懒加载机制,在生产环境中,如何避免浏览器缓存Webpack 3 编译后生成的js路径,导致404错误。(一) 一文中已经详细阐述了问题产生的原因和重现的方法。一共有两种解决方法。这篇文章准备详细解说一下第一种解决方法。要解决这个问题,F5 刷新是最好的解决办法。但是每次发布新版本后,都要求用户主动按 F5 刷新浏览器,会让用户觉得不方便。这对于...

2018-04-08 10:39:46 2550 6

原创 【115】vue-router使用懒加载机制,在生产环境中,如何避免浏览器缓存Webpack 3 编译后生成的js路径,导致404错误。(一)

前言为了适应不断变化的市场需求,软件产品需要持续部署。生产环境的部署周期往往短则一周,长则半个月。在这一持续部署的过程中,前端开发人员要面临一个问题:生产环境部署了新版本的代码后,如果用户没有 F5 刷新浏览器,就会导致浏览器缓存Webpack 3 编译后生成的js路径,导致404错误。用户没有 F5 刷新浏览器的情况是有可能发生的。第一种可能发生的情况是用户经常不关机,而是休眠。第二种可...

2018-04-06 09:40:07 3763

原创 【114】Python小例子:numpy.random.randn生成符合正态分布的数据,并画出正态分布的钟曲线。

自己学习python 随手写的一个小例子。先利用 numpy.random.randn生成符合正态分布的数据,然后再给这些数据画正态分布的曲线图。import numpy as npimport matplotlib.pyplot as pltsize=2000X = np.array(range(1,1+size))# 利用 numpy.random.randn 函数生成符合正态分...

2018-03-31 13:54:59 4117 1

california_housing_test.csv

california_housing_test.csv 用来学习TensorFlow 的数据文件。

2018-08-28

java删除文件夹的代码

使用java代码,删除文件夹或者文件。没有使用递归,而是使用循环的方式删除文件夹。利用了java.io.File类来进行文件夹的删除

2013-08-31

pringBoot全局 配置支持CORS前后端例子

本资源主要演示了Spring Boot 如何全局配置跨域资源共享。本资源解压后包含2个文件夹:blog2和testFrontEnd。blog2是后端java代码项目,由Maven构建。testFrontEnd是前端项目,测试了能否正常使用跨域的Web API。

2017-01-03

利用“剪叶子”算法实现树形结构的搜索功能,用Vue.js实现

根据自己碰到的业务场景,自己总结的搜索树形结构节点的算法。用Vue.js实现Demo

2017-07-16

california_housing_train.csv

california_housing_train.csv 一个CSV文件。用来学习TensorFlow用的数据文件。

2018-08-05

将特殊字符转换为html代码

将特殊字符转换为html代码,这代码根据JSTL中的代码进行了改写。

2013-03-13

win7从.NET4.0升级到.NET4.5.1 的升级包

win7从.NET4.0升级到.NET4.5.1 的升级包

2014-05-15

Swqgger ui和Spring Boot集成时需要的静态资源

本文件解压后会有一个public 文件夹,包含css 文件夹和images文件夹。当Swagger ui和Spring Boot集成,并用Maven管理项目的时候,把public 文件夹放到 src/main/resources 下面。

2017-02-04

jre-8u171-linux-x64.tar.gz

linux操作系统的JRE8,是java 8 的运行环境。注意只能在 Linux 操作系统下使用。

2018-06-01

jQuery1.11.3压缩后的版本

jQuery 1.11.3压缩后的版本,文件名是jquery.min.js

2016-07-28

Vue.js自定义下拉列表,如何实现在下拉列表区域外点击即可关闭下拉列表的功能

这个上传资源是为了配合我的博客 http://blog.csdn.net/zhangchao19890805/article/details/72808639。运行项目之前建议使用 yarn install 安装依赖。

2017-05-30

subclipse1.10

subclipse1.10, 这是eclipse的插件,对应的TortoiseSVN版本是1.8.x

2014-10-31

SpringBoot全局支持CORS前后端例子

本例子包含了前端代码和后端代码。压缩包解压后有2个文件夹:blog2和testFrontEnd。blog2是后端java代码的项目,由Maven构建。testFrontEnd是前端项目。本资源主要演示了Spring Boot CORS如何配置。并用前端代码做了演示。

2017-01-03

zhangchao19890805的留言板

发表于 2020-01-02 最后回复 2020-01-02

分布式系统,需要支持java写的微服务和.net写的微服务,请问各位大神用什么方法好?

发表于 2017-02-06 最后回复 2017-02-25

hibernate怎么搞数据库表水平拆分?

发表于 2015-02-10 最后回复 2017-02-06

用Flex做的网页视频播放器中,怎么检测视频的网络加载载速度?

发表于 2014-10-28 最后回复 2014-12-11

web在线考试系统检测用户是否掉线的问题

发表于 2013-01-08 最后回复 2013-01-31

看到别人写的这段JS代码,不明白这么写的目的是什么.

发表于 2012-10-22 最后回复 2013-01-08

Extjs3.4版本里如何显示出pdf

发表于 2011-10-07 最后回复 2012-10-22

Extjs3.4版本里如何显示出pdf

发表于 2011-09-30 最后回复 2012-08-22

新手求助,请高手指教

发表于 2011-08-26 最后回复 2011-09-18

求助!关于PortUnreachableException的问题

发表于 2010-04-29 最后回复 2011-05-25

Windows消息机制的问题?

发表于 2011-05-23 最后回复 2011-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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