自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot整合RabbitMQ---Work Queue轮询模式

1、配置文件 application.yml#基本配置server:port: 8080spring:#mysql基本配置datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybase?characterEncoding=utf8&useSSL=fal...

2020-04-27 22:38:46 1103

原创 SpringBoot整合RabbitMQ---Simple Queue

1、配置文件 application.yml#基本配置server: port: 8080spring: #mysql基本配置 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybase?characterEncoding=ut...

2020-04-27 22:22:17 267

原创 Jdk 8新特性lambda与jdk7 比较

package com.zhangwl.jdk8.pg01;import org.junit.Test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/**@ClassName Java8Tester@Desc...

2020-04-06 11:01:50 215

原创 数组扩容

package com.atsico.pkg0822.pg03;public class RunMain {static int[] iArr = new int[]{1, 0, 2, 3, 4};public static int[] addArrayLength(int[] iArr) { int[] newArr = new int[iArr.length * 2]; ...

2019-08-22 23:47:15 104

原创 二分法(有序 不重复)

package com.atsico.pkg0819;import org.junit.Test;import java.util.Arrays;public class MainDemo {public int selectBy2(int selectKey, int... iArr) { if (iArr == null) { return -1; }...

2019-08-20 16:09:20 141

原创 傻逼,面试紧张冒泡算法都写不出来,说我自己

package com.atsico.pkg0819;import org.junit.Test;import java.util.Arrays;public class RunMain {/*冒泡排序法案例演示*/@Testpublic void test_02() { int tempVal = 0; int[] iArr = new int[]{2, 1, 6, ...

2019-08-19 23:49:45 1073

原创 简单的递归函数

package com.atsico.pkg0806;import org.junit.Test;import java.lang.reflect.Constructor;import java.lang.reflect.Field;public class RunMain01 {@Testpublic void test_04() {int sum = sum(3);System...

2019-08-06 22:30:01 123

原创 Hibernte作为dao操作框架优化方案一:

Hibernte 在操作增删改时,首先第一步查询,然后在做下一步操作,优化原则避免查询。

2019-08-06 18:02:42 80

原创 枚举应用案例(个人比较喜欢)

package com.atsico.pkg0805.pg03;public enum Size {SMALL("S"),MEDIUM("M"),LARGE("L"),EXTRA_LARGE("XL");private String var;private Size(String var) { this.var = var;}public String getVar...

2019-08-05 22:44:30 102

原创 @RequestParam() 和@PathVariable()总是傻傻分不清,记录下

package com.springdata.jpa01.web;import com.springdata.jpa01.entity.Man;import com.springdata.jpa01.repository.ManJpaRepository;import org.springframework.beans.factory.annotation.Autowired;import...

2019-08-04 21:07:39 74

原创 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'm

1、maven pom配置如下文件:org.springframework.bootspring-boot-starter-parent2.1.6.RELEASE 2、自定实现一个自己的域存储库:package com.springdata.jpa01.repository;import com.springdata.jpa01.entity.User;public inter...

2019-08-03 14:50:07 3858

原创 Eclipselink Jpa之标准(Criteria)API

package com.atsico.pojo01;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;import javax.persistence.*;@Data@NoArgsConstru...

2019-07-30 21:52:28 195

原创 静态工厂方法

为什么通过静态工厂方法来构建对象而不使用构造器构建对象呢?举例:NumberFormat.getCurrencyInstance()方法1.无法命名构造器,因为构造器的名字必须与类名相同。由于创建的对象的类型比较多样,无法确定单一的单一的类型,而我们总希望用类名标注为更加容易形容想要创建的对象。2.采用构造器创建对象无法改变所构建的对象类型,构造对象类型比较单一。而使用工厂方法可以很方便的创...

2019-07-30 17:43:32 333

原创 fianl修饰实例域

1、final修饰的实例域:基本类型域、不可变类域(可修饰可变类域,不提倡)2、final修饰可变类域,该可变类对象可以修改吗?案例:package com.atsico.package04;import org.junit.Test;public class Test02 {@Testpublic void test_01() { CustomString str = new ...

2019-07-30 15:54:51 80

原创 java 特性之封装(引用可变对象===》》》破坏封装)

案例(修改前):package com.atsico.package04;import java.text.SimpleDateFormat;import java.time.DayOfWeek;import java.time.LocalDate;import java.util.Arrays;import java.util.Date;import org.junit.Test;...

2019-07-30 15:02:26 132

原创 Eclipselink Jpa 之 JPQL动态查询与静态查询

动态查询:package com.atsico.pojo01;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;import javax.persistence.*;@Data@NoArgsC...

2019-07-30 00:55:12 655

原创 Eclipselink Jpa之级联删除(@OneToOne(cascade = CascadeType.REMOVE))

技术:idea + Eclipselink Jpa + mysql8.0.13 + lombok正文:package com.atsico.entity;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Acce...

2019-07-30 00:14:51 1444

原创 EclipseLink Jpa之级联持久化@OneToOne(cascade=CascadeType.PERSIST)

知识点:@OneToOne(cascade=CascadeType.PERSIST) 在这个策略下,父类持久化,子类也将持久化技术:idea + Eclipselink Jpa + lombok + mysql 8.0.13正文:package com.atsico.entity;import lombok.AllArgsConstructor;import lombok.Data;...

2019-07-29 23:52:19 1170

原创 Eclipselink Jpa 之 映射类型(多对多)

技术:Lomobk + Eclipselink Jpa + idea +mysql8.0.13正文:package com.atsico.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors...

2019-07-29 22:33:26 131

原创 Eclipselink Jpa 之 映射类型(多对一)

技术:Eclipselink Jpa + Lombok +mysql8.0.13package com.atsico.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;import ja...

2019-07-29 21:35:35 184

原创 javax.persistence.RollbackException: java.lang.IllegalStateException(eclipselink jpa one to many遇到)

问题:javax.persistence.RollbackException: java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST: LibraryPojo(b_id=101...

2019-07-29 21:12:38 180

原创 JPA---Eclipselink JPA(JPA规范的实现者)

技术选型: idea + eclipselinkjpa + mysql8.0.131.创建idea maven工程,添加依赖:<?xml version="1.0" encoding="UTF-8"?>4.0.0com.atsicoeclipselinkjpa1.0-SNAPSHOT<repositories> <repository>...

2019-07-28 22:30:21 289

原创 Restful架构

传统的软件设计基于单机环境,而网络则是主要专注于系统之间的通信。随着互联网的发展,软件与网络逐渐的融合起来,所以在人们的眼中网络逐渐被认知为一种新型的网站。 RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 REST设计原则(Representational State Transfer 表现层...

2019-07-05 14:08:26 54

原创 设计模式之拦截过滤器模式

1、什么是拦截过滤器模式?拦截过滤器模式:对于应用程序的请求进行一些预处理和一些后处理。利用拦截过滤器可以做一些认证/授权/日志记录等操作。2、名词解释:过滤器:指的是请求在处理器处理之前进行一些其他操作的程序。过滤器链:指的是过滤器的集合。Target:指的是处理请求的程序。过滤管理器:指的是用于管理过滤连和过滤器的程序。客户端:指的是用于发送请求的程序。3案例:package...

2019-03-17 23:30:09 445

原创 加载属性文件Properties

package com.sico;import java.io.*;import java.util.Properties;/**ClassLoader用于读取配置文件的信息,配置文件放在classes下*/@SuppressWarnings(“unused”)public class ConfigUtils {private static Properties prop = ...

2019-03-17 14:24:33 101

原创 assert(java)

什么是assert(断言)?软件开发中一种常用的调试方式,通过这个方式可以证明程序的正确性。在现在的程序设计中还没有太多的现实意义。语法(共2种):(java 提供关键字assert)(1)assert expr1;按(表达式expr1中布尔值如果不为true,程序报错:java.lang.AssertionError;相反程序正常通过断言语句正常执行。)(2) assert expr1...

2019-03-16 15:18:01 617

原创 ECHO协议

ECHO协议:指的是把接收到的信息按照原样返回;作用:主要用于检测和调试;这个协议可以基于TCP/UDP协议用于服务器检测端口7有无信息。

2019-03-16 11:44:15 2316

原创 The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar

解决办法:1.版本冲突2.版本过低3.缺少jstljar包

2019-02-24 18:30:04 85

原创 Could not get constructor for org.hibernate.persister.entity.SingleTableEntity(MyEclipse中项目导入IDEA)

解决办法:(SpringMvc +Hibernate)1.检查实体类与配置文件的映射以及与表字段的对应2.字段的命名规范以及set\get方法3.javassist jar包的缺少

2019-02-24 17:50:06 99

原创 mysql(高级部分)01---公用表表达式(CTE)

1.什么是公用表表达式(CTE)?公用表表达式其实就是一个被命名的临时结果集,和之前select查询等语句生成派生表类似,注意的是其仅仅只在单个sql(如select 语句等)语句执行的范围内存在,不作为对象存储,但可以在执行期间持续。与派生表比较,可以自引用也可以多次被引用,同时拥有更好的可读性和性能。2.语法:with 公用表表达式名 (列列表1) as(定义查询语句;//查询语句中...

2019-02-20 17:34:01 301

原创 NIO入门06

package com.sico.pck01_nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.nio.channels.SelectionKey;impo...

2019-02-18 23:00:07 54

原创 NIO入门05

NIO的非阻塞式通信

2019-02-17 23:58:56 92

原创 NIO入门04

package com.sico.pck01_nio;import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.charset.CharacterCodingException;import java.nio.charset.Charset;import java.nio.charset.CharsetDe...

2019-02-17 23:20:24 68

原创 NIO入门03

package com.sico.pck01_nio;import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import org.junit.Test;/**@author Administ...

2019-02-17 22:28:32 59

原创 JMS01

什么是JMS?java mesaage service:指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供一组通用的接口,包含:创建消息、发送消息、接受消息等。java中利用JMS通行时,两个应用程序是通过一个收发服务达到连接的目的,从而达到解耦的效果。JMS消息传送模型:(1)点对点消息传送 模型: 组成部分:发送者、队列、接收者 原理:消息发送者发送...

2019-02-17 22:23:17 106

原创 NIO入门02

package com.sico.pck01_nio;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.n...

2019-02-17 21:23:07 85

原创 NIO入门01

package com.sico.pck01_nio;import java.nio.ByteBuffer;import org.junit.Test;/**@author Sico1、NIO入门:三个核心概念如下:|–通道:连接作用,连接数据源和目标地|–缓冲区:用于存取数据|–选择器:2、NIO与IO的区别:|–IO面向流,NIO面向缓冲区|–IO阻塞,NIO非阻塞...

2019-02-17 17:06:21 102

全世界 洲 国家

INSERT INTO [dbo].[Country] ([id], [country_name], [country_code], [country_img], [continent_name], [reserved_one], [reserved_two], [reserved_three], [crt_time], [upd_time]) VALUES (N'28', N'喀麦隆', N'Cameroon', NULL, N'164', N'18', NULL, NULL, NULL, NULL)

2019-04-28

空空如也

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

TA关注的人

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