首页
学习
活动
专区
工具
TVP
发布

happyJared

做好寫代碼這事
专栏作者
296
文章
364832
阅读量
30
订阅数
如何自定义 JPA 的数据库命名策略
运行项目,通过数据库或输出的SQL语句,默认策略的表现为:表名及字段全小写,并以下划线分隔
happyJared
2021-05-20
9820
十五个常用经典的 Java8 Stream API 用法示例
不出意外的话,再过几天,Java 11就要正式对外发布了,不知各位同行都用上哪个版本了呢?先贴一张截取的调查图,由此可见,目前Java 7/8的使用群体还是相当之大的。
happyJared
2020-02-18
1.9K0
Spring Data JPA 时间注解:@CreatedDate 和 @LastModifiedDate
选择 Spring Data JPA 框架开发时,常用在实体和字段上的注解有@Entity、@Id、@Column等。在表设计规范中,通常建议保留的有两个字段,一个是更新时间,一个是创建时间。Spring Data JPA 提供了相应的时间注解,只需要两步配置,就可以帮助开发者快速实现这方面的功能。
happyJared
2020-02-11
3.7K1
API 网关的设计:异步化请求
对于统一的网关层,如何用少量的机器接入更多的服务,这就需要用异步来实现,用来提高更多的吞吐量。对于异步化,一般有以下两种策略:
happyJared
2019-12-11
1.4K0
Maven 依赖
② 如果依赖的是自己或者团队开发的 Maven 工程,需要先使用 install 命令把被依赖的 maven 工程的 jar 包安装到本地仓库中
happyJared
2019-11-27
8980
Maven 优势
如果项目非常庞大,就不适合使用 package 来划分模块,最好是每个模块对应一个工程,利于分工协作,而借助于 maven 就可以将项目拆分成多个工程
happyJared
2019-11-21
7820
Spring 应用之单例设计模式
在系统开发中,有些对象其实只需要一个,比如说:线程池、缓存、日志对象等。在 Spring 框架中,就大量应用到了单例设计模式。
happyJared
2019-10-08
4080
DispatcherServlet 详细解析
在 Web MVC 框架中,每个 DispatcherServlet 都拥有自己的 WebApplicationContext,它继承了 ApplicationContext。WebApplicationContext 包含了其上下文和 Servlet 实例之间共享的所有 beans。
happyJared
2019-10-08
5530
SpringMVC 主要组件说明
1、前端控制器 DispatcherServlet(不需要开发,由框架提供【核心】)
happyJared
2019-10-08
5590
Spring Aware 接口
有些时候,在 Bean 的初始化中,需要使用 Spring 框架自身的对象来执行一些操作,比如获取 ServletContext 的一些参数,获取 ApplicaitionContext 中的 BeanDefinition 的名字,获取 Bean 在容器中的名字等等。为了让 Bean 可以获取到框架自身的一些对象,Spring 提供了一组以 Aware 为结尾的接口。
happyJared
2019-10-08
4660
Spring MVC 运行流程
Spring MVC 运行流程如图所示: Spring MVC 的入口函数,也就是前端控制器 DispatcherServlet 的作用是接收请求,响应结果 。
happyJared
2019-09-27
6160
Spring 中的 Bean
单例 bean 存在线程问题,主要是因为当多个线程操作同一个对象的时,对这个对象的非静态成员变量的写操作,会存在线程安全问题。
happyJared
2019-09-24
5330
MySQL 字符集、校对规则及索引
字符集指的是一种从二进制编码到某类字符符号的映射。校对规则则是指某种字符集下的排序规则。
happyJared
2019-08-09
8240
NIO (New I/O)
NIO 是一种同步非阻塞的 I/O 模型,Java 1.4 中引入了 NIO 框架,对应 java.nio 包,提供了 Channel , Selector,Buffer 等抽象。
happyJared
2019-08-07
4240
同步与异步,阻塞和非阻塞
Java 中的 BIO、NIO 和 AIO 可以理解为是 Java 语言对操作系统的各种 IO 模型的封装。在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码,只需要使用 Java 的 API 就可以了。
happyJared
2019-08-06
1.1K0
Optional 和 Stream
Optional 不是函数式接口,而是用于防止 NullPointerException 的一个工具类。
happyJared
2019-08-01
9300
Lamda 表达式作用域和内置函数式接口
但是和匿名对象不同的是,这里的变量 num 可以不用声明为 final,该代码同样正确:
happyJared
2019-07-31
5410
函数式接口,方法和构造函数引用
如何让现有的函数更友好地支持 Lambda,最好的方法是:增加函数式接口。所谓 “函数式接口”,是指仅仅只包含一个抽象方法,但是可以有多个非抽象方法(也就是之前提到的默认方法)的接口。 像这样的接口,可以被隐式转换为 lambda 表达式。
happyJared
2019-07-30
1K0
接口默认方法和 Lambda 表达式
Java8 使开发者能够通过使用 default 关键字向接口添加非抽象方法实现,也称为虚拟扩展方法。
happyJared
2019-07-29
6010
String 类和常量池
尽量避免多个字符串拼接,因为这样会重新创建对象。如果需要改变字符串的话,可以使用 StringBuilder 或者 StringBuffer。
happyJared
2019-07-28
5160
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档