摘要: 今天开发遇到个问题,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)