摘要: mybatis - 通用mapper title: 玩转spring-boot-mybatisdate: 2019-03-11 19:36:57type: "mybatis"categories: mybatis #分类名tags: mybatis 作为持久层的ORM框架,目前在国内主流之一就是My 阅读全文
posted @ 2019-10-08 08:16 大码哥 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 使用apache的httpclient进行http的交互处理已经很长时间了,而httpclient实例则使用了http连接池,想必大家也没有关心过连接池的管理。事实上,通过分析httpclient源码,发现它很优雅地隐藏了所有的连接池管理细节,开发者完全不用花太多时间去思考连接池的问题。 2|0Ap 阅读全文
posted @ 2019-10-08 08:14 大码哥 阅读(2889) 评论(0) 推荐(0) 编辑
摘要: Java 基础篇之反射 反射# 使用反射获取程序运行时的对象和类的真实信息。 获取 Class 对象# 每个类被加载之后,系统会为该类生成一个对应的 Class 对象,通过该 Class 对象可以访问到 JVM 中的这个类。 使用 Class 类的 forName(String clazzName) 阅读全文
posted @ 2019-10-07 18:43 大码哥 阅读(239) 评论(0) 推荐(0) 编辑
摘要: (手机横屏看源码更方便) 问题 (1)创建线程有哪几种方式? (2)它们分别有什么运用场景? 简介 创建线程,是多线程编程中最基本的操作,彤哥总结了一下,大概有8种创建线程的方式,你知道吗? 继承Thread类并重写run()方法 继承Thread类并重写run()方法,这种方式的弊端是一个类只能继 阅读全文
posted @ 2019-10-07 14:16 大码哥 阅读(3132) 评论(0) 推荐(1) 编辑
摘要: 高效解决「SQLite」数据库并发访问安全问题,只这一篇就够了 Concurrent database access 本文译自:https://dmytrodanylyk.com/articles/concurrent-database/ 对于 Android Dev 而言,有关 SQLite 的操 阅读全文
posted @ 2019-10-07 14:14 大码哥 阅读(2284) 评论(0) 推荐(1) 编辑
摘要: Spring Boot(三) 使用Lombok 分类: Spring Boot 标签: Spring Boot C#写的多了用习惯了众多的语法糖,再写起来Java总会有一些非常不舒服的地方。比如用惯了C#的属性在用起来Java的属性,写起来就会感觉不够优雅。如:定义一个Person类 Copy pu 阅读全文
posted @ 2019-10-06 13:32 大码哥 阅读(417) 评论(0) 推荐(0) 编辑
摘要: Spring Boot (七): Mybatis极简配置 1. 前言 ORM 框架的目的是简化编程中的数据库操作,经过这么多年的发展,基本上活到现在的就剩下两家了,一个是宣称可以不用写 SQL 的 Hibernate ,一个是对 SQL 非常友好的 Mybaties ,,两者各有特点,在企业级系统开 阅读全文
posted @ 2019-10-06 13:31 大码哥 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言 Thymeleaf FreeMarker Velocity Groovy JSP 上面并没有列举所有SpringBoot支持的页面模板技术。其中Th 阅读全文
posted @ 2019-10-06 13:30 大码哥 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 微项目:一步一步带你使用SpringBoot入门(一) 最近放假了,休息的时候不忘写个小项目来玩玩。如果有需要一起手动做项目的朋友可以和我一起做这个小项目。做到哪随心所欲。也就一周的事哈哈。*** 开发环境# JDK1.8 JetBrain InteliJ 傻瓜式启动项目# 打开newProject 阅读全文
posted @ 2019-10-06 13:29 大码哥 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 今天我们来使用JPA做分页项目并且做讲解# 如果是新来的朋友请回上一篇上一篇:微项目(一) maven整合# 在pom文件的dependencies依赖中导入以下依赖 Copy 然后重启项目我们可以看到项目跑起来后运行出来一个tomcat 我们可以看到这里出现了404错误。虽然是错误但是出来这个就对 阅读全文
posted @ 2019-10-06 13:29 大码哥 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:查询出所有数据再分页 分析: 实现过程 1. 获取参数 这里返回的是json数据接口,实现方法在service层 2. 截取数据 CustomerServiceImpl.java 里面的pageUtil类,iterCustomer()方法,JsonUtil类在下面有所介绍,抽离这些类或者 阅读全文
posted @ 2019-10-06 13:28 大码哥 阅读(382) 评论(0) 推荐(0) 编辑
摘要: List 集合# List 集合中元素有序、可重复,集合中每个元素都有其对应的索引顺序。 List 判断两个对象相等,只要通过 equals 方法比较返回 true 即可。 看个例子: Copy 当试图删除一个 A 对象时,List 会调用 A 对象的 equals 方法依次与集合元素进行比较。如果 阅读全文
posted @ 2019-10-06 13:27 大码哥 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一起来学Java注解(Annotation) 目录 一. 什么是Annotation 二. Annotation的作用 2.1 编译器使用到的注解 2.2 .class文件使用到的注解 2.3 运行期读取的注解 三. 定义Annotation 3.1 元注解 3.2 定义注解小结 四. Annota 阅读全文
posted @ 2019-10-06 13:26 大码哥 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 这篇是关于JAVA中EOF标识的讲解,之前在工作上碰到过一个问题,有人问过,不能通过判断EOF来知道文件有没有读取完毕吗?其实,还真不能。 直接从JDK接口文档入手,以FileInputStream为例,JDK接口文档给出了明确的说明: 使用FileInputStream的read方法读取文件时,当 阅读全文
posted @ 2019-10-06 13:25 大码哥 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 一年前,当我和小伙伴小龙一起做一个外包项目的时候,受到了严重的鄙视。我那时候还不知道 Maven,所以搭建项目用的还是最原始的方式,小龙不得已在导入项目的时候花了很长时间去下载项目依赖的开源类库。 出于对我的尊重,小龙没有破口大骂,而是非常委婉地说了一句:“二哥,你好歹也有一定的知名度了,竟然没用 阅读全文
posted @ 2019-09-28 11:30 大码哥 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 目录 C# VS JAVA 基础语法类比篇: 一、匿名类 二、类型初始化 三、委托(方法引用) 四、Lambda表达式 五、泛型 六、自动释放 七、重写(override) ASP.NET CORE VS Spring Boot 框架部署类比篇: 一、引用依赖(包) 二、依赖注入 DI (IOC容器 阅读全文
posted @ 2019-09-25 13:22 大码哥 阅读(2295) 评论(0) 推荐(2) 编辑
摘要: 在某些时候,我们可能想基于字符串做一些事情,比如:针对同一用户的并发同步操作,使用锁字符串的方式实现比较合理。因为只有在相同字符串的情况下,并发操作才是不被允许的。而如果我们不分青红皂白直接全部加锁,那么整体性能就下降得厉害了。 因为string的多样性,看起来string锁是天然比分段锁之类的高级 阅读全文
posted @ 2019-09-24 08:52 大码哥 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章我们介绍了如何快速创建一个 Spring Boot 工程《Spring Boot(一):快速开始》和在 Spring Boot 中如何使用模版引擎 Thymeleaf 渲染一个Web页面《Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面》,本篇文章我们继续 阅读全文
posted @ 2019-09-23 08:48 大码哥 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 前言 越来越多的项目已经使用 Java 8 了,毫无疑问,Java 8 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和 JVM 等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。 引用:本文参考了这两篇文 阅读全文
posted @ 2019-09-23 08:42 大码哥 阅读(23898) 评论(0) 推荐(2) 编辑
摘要: 1|0springboot之全局处理异常封装 1|1简介 在项目中经常出现系统异常的情况,比如NullPointerException等等。如果默认未处理的情况下,springboot会响应默认的错误提示,这样对用户体验不是友好,系统层面的错误,用户不能感知到,即使为500的错误,可以给用户提示一个 阅读全文
posted @ 2019-09-23 08:41 大码哥 阅读(2908) 评论(0) 推荐(0) 编辑