- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 使用INSERT INTO ... SELECT中null值插入问题
如果旧表中有null值,而新表不允许null值,这个问题就显现出来了。根据MySQL的官方文档,在INSERT INTO中是改变不了什么的只能在select语句中改变了。先看SQL语句:INSERT INTO st (id,name,source,date) SELECT id,ifnull(name,''),source,ifnull(date,now()) FROM st;表st有四...
2020-02-24 11:30:14 10362
原创 Java后端多级缓存写法
1、前言在我们开发项目的过程中经常会遇到一些读多写少的接口,在这些接口中会有很大批量的查询操作,如果我们这些查询操作都需要查询数据库的话,会造成数据库承受不了,以及数据库的响应比较慢导致该接口无法在规定时间进行相应,所以我们要减少数据库的查询操作,使用多级缓存机制。2、架构多级缓存的架构如图所示:...
2020-02-24 11:26:52 1148
原创 HTTP状态码详解
1、前言我们在访问网页的时候,服务器会返回 HTTP 状态代码以响应该请求,在这里给常用的状态码进行详解。2、状态码详解1xx(临时响应)2xx(成功)3xx(重定向)4xx(请求错误)5xx(服务器错误)1xx(临时响应)状态码说明100(继续)请求者应继续进行请求。服务器返回此代码以表示,服务器已收到某项请求的第一部分,正等待接收剩余部分。...
2020-02-19 17:39:17 706
原创 分布式系统限流方案
1、前言对于分布式系统而言,常常有很多高并发场景需要我们去处理,比如秒杀等等场景,而这些场景需要对某些接口进行限流然后进行操作。2、限流算法目前来说常用的三种限流算法如下所示:计数器法漏桶法令牌桶法2.1 计数器法计数器法通常用来限制每秒的请求的数量,是最简单的限流算法。具体的思路如下:为每秒的请求设置一个阈值请求过来的时候,判断该秒的请求数量是否大于等于阈值,如果大...
2020-02-19 13:26:28 1147
原创 在使用Mybatis插入或者更新数据的时候出现类似"??"的乱码
在jdbcurl中要插入“useUnicode=true&characterEncoding=utf8url = jdbc:mysql://localhost:3306/zhanghanlun?useUnicode=true&characterEncoding=utf8
2020-02-17 18:47:15 351
原创 使用Python读写Excel文件
1、前言我们经常使用Python来读写Excel文件,该怎么做呢,本篇文章为大家介绍一下如何使用Python进行Excel文件的读写。2、引入Excel读写包安装xlrd和xlwt包$ pip install xlrd$ pip install xlwt然后在Python程序中引用这两个包# 读Excelimport xlrd# 写Excelimport xlwt3、读E...
2020-02-16 18:59:13 1920
原创 Hexo博客摘要生成方法
1、前言我们在使用Hexo和GithubPage搭建的博客中,常常需要在首页显示该文章的摘要。2、方法在Markdown编辑器中添加<!-- more -->例如# 前言github支持githubPage静态界面来搭建我们的个人博客,自己配置。<!-- more --># 创建github仓库那该文章的摘要效果如图所示:...
2020-02-14 15:04:17 2336
原创 GitHubPage和Hexo搭建个人博客网站
1、前言github支持githubPage静态界面来搭建我们的个人博客,自己配置。2、创建github仓库创建username.github.io仓库,同时setting中勾选githubpage创建好后我们可以通过zhanghanlun.github.io来访问该博客3、利用hexo配置博客GithubPage支持Jelly和Hexo来搭建静态界面,本教程使用Hexo来搭建博客。...
2020-02-09 08:36:19 491
台大林轩田learning from data机器学习基石参考教材
2018-02-07
java连接mysql的依赖库 jar包mysql-connector-java-5.1.17-bin.jar
2018-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人