自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jun522450654的专栏

积少成多

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 HttpClient post 请求第三方接口 basic auth

public class TestConnection { public static String httpClientWithBasicAuth() { String username="xxx"; String password="xxx"; String uri="xxxx"; Map<String,...

2020-03-27 10:57:08 1925

原创 JVM构成

JVM由以下几个组成部分:一. java程序,首先经过编译后变成.class 文件,然后交由类加载器执行,类的信息就会被加载到JVM运行时区域,将各个类信息划分到各个组件中去,最后转换成系统语言,交由执行引擎去执行。大概流程是这样,下面,开始具体的各个模块解释1.ClassLoader: 类加载器,就是将class文件加载到内存,加载的过程中,会经过校验、转换解析、初始化,最终成...

2020-01-09 16:09:52 436

原创 Cache 缓存一致性

就硬件而言,CPU、芯片、处理器、内存、总线、磁盘等等,构成了一台电脑,当电脑运行一个程序的时候,需要从磁盘读到主内存,主内存再到缓存,最后交由CPU执行。随着现在的多核处理器的发展,运算的速度是越来越快,但是在运算的同时,也要遇到缓存一致性的问题,简单来说,多核处理器,每个核上有个多个处理器,每个处理器上又有着Cache高速缓存,C0,C1,C2, 从主内存当中读取一个变量,如果C0更改了这...

2020-01-07 14:56:56 1223

原创 java:前情提要

德国哲学家黑格尔说过:”存在即合理“。一:首先抛出三个命题: 1. java 是什么? 2. java 为什么存在 3. java 怎么去使用?第一次遇见 java 这个名词,脑海中就四个字,”什么东西“,能干嘛。赶紧在网上搜搜 java是什么,我们基本上看到的一致的解释,就是 它 是 一门语言,语言?顾名思义,语言就是我们说的话,比如:汉语、...

2019-12-27 11:34:12 272

原创 sping mvc @RequestBody 415

加入faster json maven 依赖,mvc:annotation-driven> mvc:message-converters register-defaults="true"> bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.

2017-12-21 13:30:37 263

原创 git仓库忽略项目隐藏文件

利用idea,创建maven 项目工程时,会自动创建.idea和.iml文件,但是不想让这些文件上传到git仓库,只需要在git仓库中,事先添加.gitignore 文件,内容如下:##ignore this file##/target/ .classpath.project.settings ##filter databfile、sln file##*

2017-10-18 20:50:30 7022

原创 rabbitMQ和spring boot集成

环境:spring boot 和 rabbitMQ关于sping boot 和 rabbitMQ 的知识,这里简单说下,详细的还是请看官方文档rabbitMQ,是个消息队列,用于接收和发送消息,下面演示即从这两个方面入手一:接收1.首先在pom.xml中加入  rabbitMQ的依赖org.springframework.bootspri

2017-10-10 09:48:45 1092

原创 docker容器 最简单的java演示实例

由于本文章主要是为了方便自己以后复习可用,所以,写的很简单,很多省略的步骤都可在网上找到,这里不多细说,请见谅演示环境:Macpro book(uninx系统)1.首先确定本机已经安装好docker容器等软件,即控制台中,输入 docker version,就有docker的版本出现2.在当前登录用户可操作的情况下,创建一个目录文件夹mkdir -p /Us

2017-10-03 09:20:14 1477

原创 Spring data jpa 多表查询(三:多对多关系动态条件查询)

上一章说了,一对多关系,动态条件查询,这章开始说多对多关系模型1.A  和 B (n : n)意思就是多对多,下面开始在模型中,建立关系@Entityclass A {@Column("唯一性标识,主键等等")String id;@Column("name = name")String name;@ManyToMany(mappedBy=

2017-07-24 10:03:04 12046

原创 Spring data jpa 多表查询(二:多表动态条件查询)

上一章说完单表动态条件查询,这章就说下多表关联查询1、先说一对多关系,就以上一章的A模型和B模型,为例A 对应 多个 B,而现在需求就是查询A和B关联,并需要传入的动态参数,可能是A模型中的属性,也有可能是B模型中的参数还是用伪代码来说明,并且用的是Specification来查询(上一章有说明)public Page findA(Pageable pageable

2017-07-21 23:18:23 9160 3

原创 Spring data jpa 多表查询(一:单表动态条件查询)

1.前言:由于项目用到了jpa,所以开始对jpa进行探究,本来,简单的模型,增删改查,继承JpaRepository,就可以了,但是 遇到复杂的一对多,和多对多,分页等动态查询条件,就头疼了,下面就开始我的研究1.环境:spring cloud + boot + idea + jpa自己的接口继承JpaRepository 上,再继承 JpaSpecificationE

2017-07-13 18:17:34 4190 1

原创 spring data jpa session 查询时 session 已经关闭问题

前提:首先我的项目架构,采用的是spring boot + jpa 实现的。因此模型之间的关系就不得不采用 一对多,和多对一等关系来标识。情景:一对多情况,我一个老师,和 多个学生,因此在 老师模型中建立了OneToMany关系,@OneToMany(mappedBy = "teacher")private Set studentSet;//学生集合当我在进行单元

2017-06-15 10:20:50 4758

原创 spring 国际化demo遇到的问题

这是我第一次写博客,我写博客的原因主要是,在遇到的问题解决之后,记录下来,以防以后要用到,所以文笔比较粗俗,供大家借鉴1.在这里,我用的是idea 工具,创建maven的工程(这个在这里不再叙述)2.我用的是spring 早期的版本,所以是没有用到最新版本的注解,是直接在spring.xml中配置,废话少说直接开始第一步:创建好工程,通过maven下载好依赖的sprin

2017-05-19 09:23:19 655

Spring 开发指南

Spring 开发指南,详细讲解,spring概念,各个技术点,帮助你更好的去学习

2013-12-30

《精通JavaScript+jQuery》

JavaScript详解,及各个方面的详细介绍

2012-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除