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

服务端存储特殊字符解决方案

       最近在项目中遇到一个问题,服务端在向数据库插入数据时报错:Error updating database.  Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8A' for column 'ms...

2018-11-08 13:50:23

阅读数:5

评论数:0

springmvc上传图片并显示图片--支持多图片上传

    参见https://blog.csdn.net/luckey_zh/article/details/46867957

2018-10-28 16:45:34

阅读数:13

评论数:0

git原理图解

  本文背景,在实际项目中使用git已有一年,发现不少同事虽然会使用常用git指令,但并不理解每个指令对应的作用原理。今天静下心总结下git 的基本理解:代码的存在区域;本文以实际项目出发,理清使用git过程中,代码的迁徙流程。 git跟传统的代码管理器(如:svn)不同, 主要区别在于g...

2018-10-23 15:27:04

阅读数:19

评论数:0

简单内网映射到公网方法--免费

使用Sunny-Ngrok赠送的免费域名进行http服务映射 1、首先在本站注册成为会员 2、开通隧道 在上图中表单信息解释:     隧道名称:可以随便填写,只是为了使用者在往后之后这个隧道是干嘛的     前置域名:服务器免费赠送的域名,请不要带上后缀,如果要sunny.ng...

2018-10-19 14:14:04

阅读数:43

评论数:0

java服务端处理emoji兼容问题

一般情况下在客户端提交一个带有表情的数据的时候,直接保存到数据库会出现乱码或者数据库报错的情况。基于这种情况,可以采取将表情转译成其他字符保存到数据库,然后再从数据库取出给客户端的时候再转译成Unicode字符集格式。这样就解决了表情在oracle存储的问题。 方法一: 在解决这个问题的时候发现...

2018-10-19 10:44:12

阅读数:31

评论数:0

SpringMVC 之validator验证笔记

SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上annotation @NotNull @Max等进行验证。JSR303提供有很多annotation借口,而SpringMVC对于这些验证是使用hibernate的实现,所以我们需要添加hibernate的一个val...

2018-10-09 17:30:01

阅读数:37

评论数:0

fastJson顺序遍历JSON字段

fastJson在把json格式的字符串转换成JSONObject的时候,使用的是HashMap,所以排序规则是根据HASH值排序的,如果想要按照字符串顺序遍历JSON属性,需要在转换的时候指定使用LinkedHashMap代替HashMap。   public static void m...

2018-10-09 17:03:51

阅读数:33

评论数:0

一致性hash算法

一致性Hash算法背景   一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。...

2018-09-12 19:45:07

阅读数:33

评论数:0

mybatis 中的批量添加、删除、修改

现在很多公司和个人开始都会使用到mybatis 框架,而mybatis框架是一个orm框架,所以 数据库的 insert 、update、 delete 那肯定是必须的,但有个问题就是性能的问题。 这么说吧:看到有人在使用mybatis批量删除批量添加的时候还在程序中使用for循环来调用方法,这...

2018-08-31 18:32:03

阅读数:19

评论数:0

StringRedisTemplate常用操作

stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTe...

2018-08-29 14:20:30

阅读数:67

评论数:0

Git常用命令

Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法... 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 I...

2018-08-09 12:00:36

阅读数:37

评论数:0

IDEA使用插件忽略git文件

最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。  这个时候就需要编写.gitignore文件来忽略提交这些文件。...

2018-08-07 17:24:27

阅读数:47

评论数:0

解决IDEA插件下载连接超时问题

近期在IDEA插件中心中,安装插件经常安装失败,报连接超时的错误。如下: 我们发现连接IDEA的插件中心使用的是https的链接,我们在浏览器中使用https访问插件中心并不能访问。 而使用普通的http是可以访问插件中心的。 因此,我们需要在IDEA中设置不使用https。具体如下: ...

2018-08-07 10:57:25

阅读数:209

评论数:0

Windows 7下Git SSH 创建Key的步骤

  当我们使用github或者bitbucket等仓库时我们有可能需要ssh认证,所以需要生成他的ssh key。   1、首先你要安装git工具 下载地址:https://git-scm.com/downloads   2、右键鼠标,选中 “Git Bash here”,当然你也可以...

2018-08-03 18:34:48

阅读数:40

评论数:0

Java数据保存

程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可 以保存数据: (1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存 器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在...

2018-08-03 16:25:56

阅读数:71

评论数:0

细思极恐-你真的会写Java吗?

导语 自2013年毕业后,今年已经是我工作的第4个年头了,总在做Java相关的工作,终于有时间坐下来,写一篇关于Java写法的一篇文章,来探讨一下如果你真的是一个Java程序员,那你真的会写Java吗?   笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是干货,望读者看后,能有所收获...

2018-08-03 09:44:31

阅读数:77

评论数:0

三种不同数据库递归查询直线上级sql

if ("sqlserver"){ sql1 = "WITH allsub(id,name )\n" + " as (\n" + " SELECT id,name ...

2018-07-09 14:51:01

阅读数:85

评论数:0

API管理的正确姿势--API Gateway

转载本文需注明出处:微信公众号EAWorld,违者必究。   数字化生态,以创新客户体验为核心,所有我们身边能感知到的变化都来自于渐近的创新。这些创新需要试错,需要不断的升级,并且创新往往与我们熟知的功能分离开来分别呈现。微服务对于传统单体架构的优势之一就在于,服务的拆分带来了更新、部署、管理...

2018-05-31 13:46:44

阅读数:726

评论数:0

Java集合——Java8之HashMap

一、前言  在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性...

2018-05-29 14:47:11

阅读数:76

评论数:0

Java集合——HashSet

public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.i...

2018-05-29 14:01:14

阅读数:33

评论数:0

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