05 2018 档案

摘要:日常开发中经常会遇到xxx.class 找不到的异常,但是这个类确实存在我们的项目中,就会感觉很离奇,其实这就是包冲突的问题 冲突问题 比如项目中引用了两个 fastjson.jar的版本,分别为 fastjson:1.2.28 fastjson:1.2.3 我们用到了1.2.28中的某个类, 比如 阅读全文
posted @ 2018-05-30 00:06 javaobject 阅读(22970) 评论(0) 推荐(2) 编辑
摘要:代码示例可以参考个人GitHub项目kingboy-springboot-data 一、环境配置 1.引入mybatis依赖 2.数据源配置 3.分页插件配置 4.配置SpringBoot扫描Mybatis仓储,有两种配置方式 在启动类上加入@MapperScan,填写Mapper接口所在的包名,S 阅读全文
posted @ 2018-05-27 22:01 javaobject 阅读(5721) 评论(1) 推荐(1) 编辑
摘要:那种酸爽,根本说不出来—————————————————————————— by: Jimi没有Bond Jimi是谁? 就是洒家啊!刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 阅读全文
posted @ 2018-05-27 19:07 javaobject 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:我给你写个例子:假设 第一条sql 是 select a.a1,a.a2,a.a3 from A a where ... 第二条sql是 select b.b1,b.b2,b.b3 from B b where ... 第三条sql 是 select c.c1,c.c2 from C c where 阅读全文
posted @ 2018-05-25 18:23 javaobject 阅读(1705) 评论(0) 推荐(0) 编辑
摘要:Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现,基于Swagger。 官网地址:http://springfox.github.io/springfox/ 1.maven依赖 2.配置 3.rest 阅读全文
posted @ 2018-05-25 14:38 javaobject 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:springboot + swagger swagger用于定义API文档。 好处: 前后端分离开发 API文档非常明确 测试的时候不需要再使用URL输入浏览器的方式来访问Controller 传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件) 阅读全文
posted @ 2018-05-25 14:37 javaobject 阅读(388) 评论(0) 推荐(0) 编辑
摘要:1、dao层 2、sql拼接类 阅读全文
posted @ 2018-05-25 10:27 javaobject 阅读(417) 评论(0) 推荐(0) 编辑
摘要:平时比较常用的时间、字符串、时间戳之间的互相转换,虽然常用但是几乎每次使用时候都喜欢去搜索一下用法;本文将作为一个笔记,整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后查看; 涉及的函数 date_f 阅读全文
posted @ 2018-05-23 10:12 javaobject 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1)动态语言注解(2)@Provider使用思路(3)@SelectProvider小试牛刀(4)@SelectProvider初露锋芒(5)@SelectProvider过关斩将(6)@InsertProvider小弟不敢当(7)@UpdateProvider你加我来改(8)@DeleteProv 阅读全文
posted @ 2018-05-23 01:09 javaobject 阅读(988) 评论(0) 推荐(0) 编辑
摘要:脚本sql XML配置方式的动态SQL我就不讲了,有兴趣可以自己了解,下面是用<script>的方式把它照搬过来,用注解来实现。适用于xml配置转换到注解配置 @Select("<script>select * from user <if test=\"id !=null \">where id = 阅读全文
posted @ 2018-05-23 00:53 javaobject 阅读(3894) 评论(1) 推荐(0) 编辑
摘要:不得不说,利用XML作为配置文件是一个非常好的想法,它可以轻松地实现配置集中化,而且修改之后无需再次编译。然而,由于大多数情况下开发者基本都会拿到程序的源码,加之对于各种XML配置文件一般情况下也只有开发者会去动,可以说XML在一定程度上也相当于程序代码,只是不用编译而已。因此很多人并不是很喜欢XM 阅读全文
posted @ 2018-05-23 00:43 javaobject 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:pom.xml 基本SQL操作 spring boot已经自动实现了mybatis所有配置,直接写dao接口即可操作数据库。 @Mapper public interface MybatisDao { @Select("select * from user where id = #{id}") pu 阅读全文
posted @ 2018-05-23 00:36 javaobject 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:SpringBoot使用Mybatis注解进行一对多和多对多查询 GitHub的完整示例项目地址kingboy-springboot-data 一、模拟的业务查询 系统中的用户user都有唯一对应的地址信息address,每个用户可以有多量车car,类似如下结构 二、对应的实体类如下 三、对应的建表 阅读全文
posted @ 2018-05-23 00:26 javaobject 阅读(10149) 评论(0) 推荐(1) 编辑
摘要:之前在Spring Boot中整合MyBatis时,采用了注解的配置方式,相信很多人还是比较喜欢这种优雅的方式的,也收到不少读者朋友的反馈和问题,主要集中于针对各种场景下注解如何使用,下面就对几种常见的情况举例说明用法。 在做下面的示例之前,先准备一个整合好MyBatis的工程,可参见Spring 阅读全文
posted @ 2018-05-23 00:16 javaobject 阅读(627) 评论(0) 推荐(0) 编辑
摘要:mysql设置两个日期格式相减的方式: MySql计算两个日期时间的差函数: 第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类 阅读全文
posted @ 2018-05-22 23:55 javaobject 阅读(14460) 评论(0) 推荐(0) 编辑
摘要:CASE WHEN TIMESTAMPDIFF(MINUTE,o.createDate,o.chargingStartDate) !=15 THEN 'APP解锁计费' ELSE '系统自动计费' END TIMESTAMPDIFF(MINUTE,o.createDate,o.chargingStartDate) o.chargingStartDate减去o.cre... 阅读全文
posted @ 2018-05-22 23:55 javaobject 阅读(986) 评论(0) 推荐(0) 编辑
摘要:日期和时间函数 可能的需求: 当前时间是多少、下个月的今天是星期几、统计截止到当前日期前 3 天的收入总和…… 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置: ①系统时区 保存在系统变量system_time_zone ②服务器时区 保存在全局系统变量global.ti 阅读全文
posted @ 2018-05-22 23:37 javaobject 阅读(361) 评论(0) 推荐(0) 编辑
摘要:Springmvc之接受请求参数 准备工作 新建一个表单提交 请求地址: http://localhost:8080/ProjectName/user/login.do <form action="<%=request.getContextPath()%>/user/login.do" method 阅读全文
posted @ 2018-05-21 23:07 javaobject 阅读(2054) 评论(0) 推荐(0) 编辑
摘要:1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 url形式:http://localhost/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 提交的参数需要和Contro 阅读全文
posted @ 2018-05-21 22:26 javaobject 阅读(5365) 评论(0) 推荐(0) 编辑
摘要:检索cookie: 1.启动拦截器(需安装Postman Interceptor) 2.在测试部分,你可以使用responseCookies对象,他将返回一个cookie对象的数组。使用postman.getResponseCookie(cookieName)检索cookie特定的名称。他将返回一个 阅读全文
posted @ 2018-05-21 21:34 javaobject 阅读(749) 评论(0) 推荐(0) 编辑
摘要:如何测试接口-->http接口 需要Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一.Postman说明 Postman是一种网页调试与发送网页http请求的chrome插件。我 阅读全文
posted @ 2018-05-21 21:25 javaobject 阅读(810) 评论(0) 推荐(0) 编辑
摘要:在地址栏里输入请求url(用到拼接方式):http://127.0.0.1:8081/getuser?userid=1 选择“GET”方式, 点击“send”得到json数据如图 分类: postman学习笔记 好文要顶 关注我 收藏该文 分类: postman学习笔记 好文要顶 关注我 收藏该文 阅读全文
posted @ 2018-05-21 21:24 javaobject 阅读(739) 评论(0) 推荐(0) 编辑
摘要:Basic Auth 输入用户名和密码,点击 Update Request 生成 authorization header 一种身份验证 分类: postman学习笔记 分类: postman学习笔记 阅读全文
posted @ 2018-05-21 21:23 javaobject 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:一.接口 1.程序内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块,发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一个接口供内部系统进行调用。 2.系统对外接口:比如你要从别的网站或服务器上获取资源和信息,别人肯定不会把数据库 阅读全文
posted @ 2018-05-21 21:22 javaobject 阅读(357) 评论(0) 推荐(0) 编辑
摘要:在地址栏里输入请求url:http://127.0.0.1:8081/getuser 选择“POST”方式, 点击''body", ''form-data", 添加key:userid , value:1 点击send发送请求,查看结果 阅读全文
posted @ 2018-05-21 21:21 javaobject 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:输入url:http://127.0.0.1:8081/uploadfile 选择post方式 选择body 选择form-data,text改为file 输入key:file ,value:选择文件 send即可 阅读全文
posted @ 2018-05-21 21:20 javaobject 阅读(9770) 评论(0) 推荐(1) 编辑
摘要:在地址栏里输入请求url:http://127.0.0.1:8081/getmoney 选择“POST”方式, 在“headers”添加key:Content-Type , value:application/json 点击"body",''raw''并设定为JSON 添加: {"userid": 阅读全文
posted @ 2018-05-21 21:19 javaobject 阅读(8677) 评论(1) 推荐(0) 编辑
摘要:在了解session分布式共享之前先来了解Session、Redis和Nginx的相关知识。 一、Session相关知识 1、Session 介绍 Session在网络应用中,称为“会话控制”。 每个用户(浏览器)首次与web服务器建立连接时,就会产生一个Session,同时服务器会分配一个Sess 阅读全文
posted @ 2018-05-18 11:15 javaobject 阅读(2406) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章 如何设计一个单点登录系统(2)? 中主要讲解了可跨域SSO系统服务端,客户端在登录,登出过程中分别应该承担的职责,本文将重点聊一下具体技术实现,源码地址: https://github.com/zhoudapeng/zsso 首先聊服务端的实现,毕竟服务端是整个单点登录系统的大脑 提供 阅读全文
posted @ 2018-05-18 11:12 javaobject 阅读(3924) 评论(1) 推荐(0) 编辑
摘要:如何设计一个单点登录系统(1)? 中,我着重从单点登录系统的由来,单点登录的概念,一个好的单点登录系统应该具备的特点以及本人亲自实现的一个单点登录系统几方面做了些介绍,这篇文章主要介绍下具体实现方案。 1.1 传统SSO实现方案-登录 1.2 传统SSO实现方案-登出 图1.1为传统SSO实现方案中 阅读全文
posted @ 2018-05-18 11:11 javaobject 阅读(363) 评论(0) 推荐(0) 编辑
摘要:单点登录系统的由来 随着互联网技术的发展,目前各大公司都在疯狂扩张业务,比如像阿里巴巴,旗下就有淘宝,天猫,支付宝等业务线,按照目前的互联网产品,基本上每个产品都会涉及到账户体系,不管是社交也好,电商也罢,都省不了需要一套账号体系,我们在平时的生活过程中其实也经常遇到这样的问题,比如下载某个APP, 阅读全文
posted @ 2018-05-18 11:09 javaobject 阅读(663) 评论(0) 推荐(0) 编辑
摘要:引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客 阅读全文
posted @ 2018-05-18 10:23 javaobject 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Spring MVC中forward请求转发2种方式(带参数) http://www.51gjie.com/javaweb/956.html 阅读全文
posted @ 2018-05-04 13:40 javaobject 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:在svn客户端,想设置忽略提交.class文件,通过 properties > New > Other 添加一个忽略的属性,,还是不行:部分屏蔽了,部分class还是在列表中 再次参考了一下:Settings > General > Global ignore pattern 添加了一个 *.cla 阅读全文
posted @ 2018-05-04 11:37 javaobject 阅读(42325) 评论(1) 推荐(3) 编辑
摘要:1.1 前言 最近真的是倒霉到家,装个mysql都能把所有的问题给问候了一遍······不过这也是一个宝贵的经验,得好好总结下,毕竟也不知道以后会不会再次遇到。如果有网友也能像我这样倒霉,但是能够幸运地看到我这个文章,并且真正解决问题,那我就欣慰了。 1.2 我的倒霉过程 公司的新电脑到了,由于个人 阅读全文
posted @ 2018-05-03 09:44 javaobject 阅读(1511) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示