摘要:
今天开发遇到个问题,Java后端的Long类型数据,传到前端会出现精度丢失,如:164379764419858435,前端会变成164379764419858430。在浏览器中做测试可知,这就是一个精度丢失的问题。
解决思路是:后台传到前台时,Long类型数据,转为String类型。
1. 可以直接操作传回的对... 阅读原文
2018-05-12 11:45:03 阅读(791) 评论(0)
摘要:
开发环境:JDK1.8、Eclipse、Sping Boot + Thymeleaf框架。
一. 构建Sping Boot + Thymeleaf框架的项目(不再详述):
1. 新建一个maven project项目:demo。
2. 修改pom.xml配置,把项目配置为Spring Boot项目;
... 阅读原文
2018-05-12 10:30:02 阅读(740) 评论(0)
摘要:
锁的机制从整体的运行转态来讲核心就是:阻塞,解除阻塞,但是如果仅仅是这点功能,那么JUC并不能称为一个优秀的线程开发框架,然而是因为在juc里面提供了大量方便的同步工具辅助类。
Semaphore信号量
Semaphore通常用于限制可以访问某些资源(物理or逻辑)的线程数目。
例如,大家排队去银行办理业务,但是只有... 阅读原文
2018-05-12 09:04:03 阅读(747) 评论(0)
摘要:
说到spring和springmvc,其实有很多工作好多年的人也分不清他们有什么区别,如果你问他项目里用的什么MVC技术,他会说我们用的spring和mybatis,或者spring和hibernate。
在潜意识里会认为springmvc就是spring,之前我也是这么认为的,哈哈。
虽然springMV... 阅读原文
2018-05-12 07:47:02 阅读(806) 评论(0)
摘要:
天之道,损有余而补不足,是故虚胜实,不足胜有余。
本文作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。
主要包括以下几个部分:
Java 基础知识点
Java 常见集合
高并发编程(JUC 包)
JVM 内存管理
Java 8 知识点... 阅读原文
2018-05-12 06:00:04 阅读(760) 评论(0)
摘要:
Java开源生鲜电商平台-商品表的设计(源码可下载)
任何一个电商,无论是B2C还是B2B的电商,商品表的设计关系到整个系统架构的核心。
1. 商品基本信息表:用单词:goods做为商品表
2. 商品分类信息表:
说明:商品分类信息表存在父子级关系,采用parent_id来做父类,默认是0表示顶级... 阅读原文
2018-05-11 23:32:15 阅读(751) 评论(0)
摘要:
ref:https://www.cnblogs.com/dongguacai/p/6030187.html
http://www.360doc.com/content/15/0511/14/12726874_469670444.shtml
https://blog.csdn.net/honghai... 阅读原文
2018-05-11 23:05:09 阅读(744) 评论(0)
摘要:
1、 问题:使用mybatis更新数据失败
描述:java.lang.NullPointerException
提交表单
com.duma.entity.User.updateUser - ==> Parameters: ?¤§???(String), 23(Integer), nv(Str... 阅读原文
2018-05-11 21:27:10 阅读(783) 评论(0)
摘要:
例子
当我们访问Facebook网站,需要代理服务器A(翻/墙)才能够访问。当代理服务器A访问Facebook,Facebook也不老实,用代理服务器B来隐藏自己的后端服务器,A访问的是B。
A:正向代理
B:反向代理
图例
在知乎中看正向代理与反向代理的解释,有张图觉得解释不错,但可能导致误解,于是修改如下:
... 阅读原文
2018-05-11 20:17:02 阅读(745) 评论(0)
摘要:
一、JavaWeb开发模式
C/S:客户端 / 服务器 (胖客户端)比如:LOL、CS、魔兽世界。.exe安装文件。 B/S:浏览器 / 服务器(瘦客户端)比如:页游。网页版软件。
JavaBean:
其实就是一个普通类(实体bean:用作封装数据),包含三样标准:一个无参构造方法、... 阅读原文
2018-05-11 19:35:08 阅读(751) 评论(0)