自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 java double/float精度丢失问题

出现精度丢失的场景有如下情况: double/float 之间做运算 采用BigDecimal的构造方法 解决方案: 通过 BigDecimal.valueOf的静态方法转化double/float数值,然后再运算; 如果要用BigDecimal的构造方法,请使用newBigDecimal(String val); 如:new BigDecimal(Double.toString(0.1)); ...

2020-11-13 16:00:43 197

原创 Spring事务传播机制的区别

Mysql事务的隔离级别 ①Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ②Repeatable read (可重复读):可避免脏读、不可重复读的发生。(mysql默认的隔离级别) ③Read committed (读已提交):可避免脏读的发生。 ④Read uncommitted (读未提交):最低级别,任何情况都无法保证 1、A、B都是Propagation.REQUIRED (1)B -》Participating in existing ...

2020-11-13 15:55:23 194

原创 java lambda和匿名内部类的区别

@FunctionalInterface public interface B { public void exec(String str); public default B andThen(B b) { return str -> { exec(str); b.exec(str); }; } } 等效于: @FunctionalInterface public interface B { public void exec(String str); pu.

2020-11-13 16:31:09 139

转载 集成Dubbo服务(Spring)

集成Dubbo服务(Spring) Dubbo是什么? Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含: 远程通讯: 提供对多种基

2016-03-23 16:51:11 290

转载 mysql/Java服务端对emoji的支持

mysql/Java服务端对emoji的支持 前言: 最近开发的iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题。困扰了数日,在就要绝望放弃的边缘,终于完成了转换和迁移。在此特别分析和整理,方便更多人。   问题描述: 如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常: java.sq

2016-03-23 16:49:30 250

转载 spring cron表达式

spring cron表达式 Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字

2016-03-23 16:47:55 277

转载 Mac ssh

Mac ssh 在Terminal里使用SSH便捷登录需要解决三个问题 免密码别名快捷登录自动补全 免密码 SSH有两种验证方式:密码和非对称密钥。虽然相比密码来说,非对称密钥的安全性会低一些(某用户拥有你本地root权限,可能就可以操作你的远程服务器,当然密钥本身也设置有密码),但是这种与系统绑定的信任机制给无人值守的远程拷贝和系统备份提高了便利。

2016-03-23 16:45:07 328

转载 Mac OS下安装mysql及其简单使用

Mac OS下安装mysql及其简单使用 一、MySQL安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如:Mac OS X ver. 10.9 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.24-osx10.9-x86_64.dmg 点击安装包一

2016-03-23 16:43:59 322

转载 Mac OS X ssh设置

Mac OS X ssh设置 local:~ yourname$ ssh-keygen -t rsa      //然后依次回车,输入密码,这个密码和SSH的帐号密码无关。    //整个界面看上去类似:    local:~ yourname$ ssh-keygen -t rsa    Generating public/private rsa key pair.    Enter f

2016-03-23 16:42:12 909

转载 mac下,redis的安装与配置

MAC下,安装redis 一、安装redis 1、到官网下载redis最新版本,我下载的是3.0.3 http://redis.io/ 2、拷贝redis-3.0.3到/usr/local目录 3、解压缩sudo tar -zxf redis-3.0.3.tar.gz 4、进入解压缩后的目录 cd redis-3.0.3 5、编译测试:sudo make test

2016-03-23 16:33:03 415

转载 Mac Nginx安装

Mac Nginx安装 $brew search nginx -bash: brew: command not found $curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 x share/man/ x share

2016-03-23 16:30:47 2341

原创 tomcat发布web项目的三种方式

tomcat发布web项目的三种方式 方式一: 配置tomcat 安装目录下的conf/server.xml 标签里面添加 即/aa这个虚拟路径映射到了C:\AA\BB目录下,修改完servler.xml需要重启tomcat服务器 方式二: 在conf目录下创建Catalina目录,在此目录下新建localhost目录, 在localhost目录下新建bb.xml

2016-03-23 14:47:46 9507 1

原创 servlet 知识总结

servlet 知识总结 1、servlet是java编写的服务端程序(server applet),servlet需要交给服务器运行 2、Servlet技术基于request-response编写模型 (1)客户端发送请求至服务端 (2)服务端启动并调用servlet,servlet根据客户端请求生成响应内容并将其传给服务器 (3)服务器将响应返回客户端 3.如何实现Servle

2016-03-23 13:39:31 355

原创 浏览器禁用缓存的设置

对于servlet生成的html页面,经常需要改变,禁止servlet动态程序缓存的方法如下: response.setHeader("Cache-Control","no-cache"); response.setHeader("Pragma","no-cachce"); response.setDateHeader("Expires",-1); 设置Expires时,通常setDateHe

2016-03-22 12:37:21 428

ios mdm文档

ios mdm文档

2018-07-05

jdk1.8debug包

jdk1.8debug包,可以通过打断点的方法查看jdk局部变量的值,需要其他版本的jdk debug包可以私聊我

2018-07-05

springmvc4.2中文文档

springmvc4.2中文文档springmvc4.2中文文档springmvc4.2中文文档springmvc4.2中文文档springmvc4.

2018-07-05

空空如也

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

TA关注的人

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