自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geyu小屋

只为我自己

  • 博客(39)
  • 收藏
  • 关注

原创 model bug

package com.hangzhou.yiyouliao.springboot_mybatis.model;import lombok.Data;import java.util.Date;@Datapublic class UserInfo { private Long id; private String companyName; private ...

2019-07-30 18:41:23 227

原创 springboot校验bug, @past

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <!-- <version>2.1.6.RELEASE</...

2019-07-19 17:16:51 5866 1

原创 关于SpringBoot中RedisTeamplate序列化问题

第一种默认序列化(JDK序列化,也就是pojo implements Serializable)和 Jackson2JsonRedisSerializer 序列化(pojo可以不序列化)。一 :都是通过opsforvalues来操作String类型。User user = new User((long) 1,"ligeyu",5.5,110);redisTemplate.opsFo...

2019-06-13 15:56:11 810

原创 JDK的介绍

JDK的主要依赖:rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。 tools.jar:是系统用来编译一个类的时候用到的,即执行javac的时候用到。 dt.jar:dt.jar是关于运行环境的类库,主要是swing包重要的重点介绍,不重要的简单了解。applet :是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器...

2019-06-12 09:00:26 205

转载 MySQL8.0本地访问设置为远程访问权限

1.登录MySQLmysql -u root -p输入您的密码2.选择 mysql 数据库use mysql;因为 mysql 数据库中存储了用户信息的 user 表。3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息1.select host, user, authentication_string, plugin from user...

2019-06-03 15:38:53 252

转载 Java同步容器的不安全(Vector为例)。

Vector里一些写删操作的方法都是用synchronized实现同步,这样vecotor在使用时真的不需要考虑线程安全问题吗?Vector vector = new Vector();public void put(String element){ if (!vector.contains(element)) vector.add(element); }...

2019-05-31 10:15:36 624

原创 多线程车票模式,以及一些改进,还同步。

1. 是车票窗口多线程的实现(还有一些同步工具CountDownLatch的使用)package com.example.clawer.firstspringboot.newclawer.thread;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CountDownLatch...

2019-05-30 15:09:14 188

转载 maven仓库

什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得版本的一致...

2019-05-29 11:07:59 119

转载 Maven之setting

1.本地仓库。<localRepository>F:\maven_repository</localRepository>2.插件(pluginGroup)<settings xmlns =“http://maven.apache.org/SETTINGS/1.0.0” 的xmlns:的xsi = “http://www.w3.org/2001/X...

2019-05-28 23:04:51 117

原创 Java内外部比较器

内部比较器@Data@AllArgsConstructor@NoArgsConstructorpublic class Student implements Comparable<Student> { private Integer id; private String name; @Override public int compare...

2019-05-27 11:12:53 210

转载 简单理解一下JAVA中的日志

Apache Commons Logging(JCL)之前叫Jakarta Commons Logging,简称JCL,是Apache提供的一个通用日志API,可以让应用程序不再依赖于具体的日志实现工具。Apache commons-logging是JCL的标准实现。commons-logging包中对其它一些日志工具,包括Log4J、Avalon LogKit、JUL等,进行了简单的包装...

2019-05-24 15:58:25 275

转载 linux实践盲点

1.linux版本很多(Ubuntu,CentOS,Debian GNU/Linux,RedHat)。 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rp...

2019-05-23 11:46:43 122

转载 Spring基础

Spring 框架Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 下图所示。组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是Bean...

2019-05-21 18:09:31 165

转载 Mybatis之insert(),update(),delete()返回值。

最近在开发实际项目时,采用的是SSM框架,发现需要根据mybatis的插入返回值判断数据是否插入成功。以及插入一条数据后,需要知道插入后这条数据的自增长主键id值。本文基于Mysql数据库的操作。1、返回插入的主键id的方法在mapper中指定keyProperty属性<insert id="insertAndGetId" useGeneratedKeys="true" ...

2019-05-21 16:53:03 23124 4

原创 Java_enum

枚举import java.security.PublicKey;import java.util.Arrays;public enum ColorOne { REA(1111,"红色"), PINK(2222,"粉色"), BLANK(3333,"黑色"); private Integer id; private String name;...

2019-05-21 11:47:44 154

转载 debian linux 安装 mysql (远程仓库方式安装)

在本教程中,我们将向您展示如何在MySQL Apt Repository的Debian 9机器上安装和保护MySQL。 如果您的应用程序没有任何特定要求,您应该坚持使用Debian 9中的默认数据库系统MariaDB。配置MySQL的软件仓库要将MySQL APT存储库添加到系统,请转到存储库下载页面并下载最新的发行包:wget http://repo.mysql.com/mysql...

2019-05-16 23:22:29 1188

原创 SkyWalking试用

一:介绍1 .目前主要的一些 APM 工具有: Cat、Zipkin、Pinpoint、SkyWalking;Apache SkyWalking 是观察性分析平台和应用性能管理系统。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。(APM:应用性能管理工具。)二:结构Skywalking Agent:使用 JavaAgent 做字节码植入,无侵入式的收集,并通过 H...

2019-05-15 19:37:51 818

转载 工厂模式三种

一:简单工厂//定义水果 接口 public interface Fruit { void plantFruit(); void eatFruit(); } //苹果实现水果接口 public class Apple implements Fruit { @Override public void plantFrui...

2019-04-25 23:40:43 207

转载 SpringBoot CLi

Spring Boot CLI 是什么Spring Boot CLI 是 Spring Boot Commad Line 的缩写,是 Spring Boot 命令行工具。在 Spring Boot CLI 可以跑 Groovy 脚本,通过简单的 Java 语法就可以快速而又简单的学习 Spring Boot 原型。Spring Boot CLI 安装打开 Spring Boot CLI...

2019-04-25 20:45:02 552

原创 mybatis与Springboot整合

1 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency>...

2019-04-24 15:57:46 162

原创 Json工具(FastJson阿里巴巴,gson或jackJson谷歌)自己随便写的工具。

一 FastJson依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependency>常用API// 把J...

2019-04-24 14:48:12 449

原创 SpringBoot常用功能(容器启动执行,定时任务,配置转成java对象)

一.容器启动执行两种实现。第一种:applicationrunner package com.hangzhou.runner;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframewo...

2019-04-18 00:30:51 489

原创 SpringBoot 通用功能(统一回复,统一异常处理,统一配置消息 eg:消息转换器)

首先 定义统一回复对象,公用package com.hangzhou.ad.vo;import java.io.Serializable;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@NoArgsConstructor@AllA...

2019-04-17 23:57:58 739

原创 Kafka+Springboot

1.依赖+application.properties <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency>#=...

2019-04-14 17:02:54 235

原创 KafKa java原生应用

不用框架KafkaProducer,这里有问题:发送是否要接受回应。(三种 :1//只发送消息 2//同步发送消息,同步获取返回信息(阻塞) 3:异步发送,需要异步回调类,实现Callback)package com.hangzhou.kafka;import java.util.Properties;import java.util.concurrent.Future;i...

2019-04-14 16:57:41 337

转载 Kafka进阶消费组

前言消费组是kafka一个非常有意思的设计。在高并发方面,可以使用多个台服务器放在同一个消费组中,就可以保证所有的消费者拉取的消费不会重复并且完整,这样就可以提高消费者的执行效率。前期准备创建topickafka-topics.sh --zookeeper localhost:2181 --create --topic topic_demo --partitions 3 --repli...

2019-04-14 14:32:41 520

转载 Springboot+Redis

SpringBoot自动帮我们在容器中生成了一个RedisTemplate和一个StringRedisTemplate。但是,这个RedisTemplate的泛型是<Object,Object>,写代码不方便,需要写好多类型转换的代码;我们需要一个泛型为<String,Object>形式的RedisTemplate。并且,这个RedisTemplate没有设置数...

2019-04-13 00:28:00 195

转载 rabbitMQ消息队列

1. ​​​​​​producer ,exchange ,queue ,consumerpom.<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</art...

2019-04-13 00:18:46 210

原创 mybatis传参,用参(postman传参)

List<Person> getPerson(@Param("person") Person person);<select id="getPerson" parameterType="com.hangzhou.binghe.firstspringboot.model.Person" resultMap="userMap" > select id,user...

2019-04-12 00:34:47 359

原创 springBoot传参异常

Controller @GetMapping("get") public List<Person> getPerson(@RequestBody(required = false) Person person ) { return personService.getPerson(person); }ServiceImpl@Servicepubli...

2019-04-11 23:47:31 549

原创 Springboot+mybatis时区错误(The server time zone value 'Öйú±ê׼ʱ¼ä')

springboot报错The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zonemysql默认服务器时区问题:修改jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=u...

2019-04-11 21:05:04 504

转载 Java实现数据备份,和还原。

数据备份 // 数据备份 @RequestMapping(value = &quot;/addDbSecurityOne&quot;) @ResponseBody public PjResult&amp;lt;?&amp;gt; addDBbackups(@RequestBody DbSecurity obj) throws Exception { String backName = new Simp...

2018-11-08 16:34:11 5320

原创 vue前端框架 iview UI库,部分表单验证

vue前端框架 iview UI库,部分表单验证。 &amp;amp;amp;lt;!-- 表单编辑区 --&amp;amp;amp;gt; &amp;amp;amp;lt;Row&amp;amp;amp;gt; &amp;amp;amp;lt;Col span=&amp;amp;quot;20&amp;amp;quot; offset=&amp;amp;quot;

2018-11-08 11:36:21 1327

转载 websocket 注入 servcie业务接口

websocket 服务器中注入 service 业务接口创建公共Utils 类 ApplicationContextRegister@Component@Lazy(false)public class ApplicationContextRegister implements ApplicationContextAware {private static ApplicationCo...

2018-11-08 11:36:08 716

原创 mysql 数据库手写导出Excel变中

需要poi.jar包的支持`@Override public File exportFile(String fileName,DriverInfo obj) { //集合列的宽度 final int[] colWidth={2000,2000,5000,5000,5000,5000}; //字段名集合 List&amp;lt;String&amp;gt; fieldList ...

2018-11-08 11:35:58 148

原创 工具实现mysql导出Excel表

Controller中@RequestMapping(&amp;quot;/toExcel&amp;quot;) //导出为Excel,用url传参数 @ResponseBody public PjResult toExcel(HttpServletResponse response, RedirectAttributes redirectAttributes, @RequestParam(&amp;quot;keyword&amp;quot;) Stri

2018-11-08 11:35:50 708

原创 服务器安装zookeeper做注册中心

zookeeper 是Apache 开发,使用java开发,所以安装zookeeper的前提JDK1.上传资源包2.压缩放在/user/local/zookeeper3.提供数据保存目录(可在任意位置创建,建议保存在zookeeper目录中, mkdir /usr/local/zookeeper/data)4.修改配置文件/usr/local/zookeeper/conf/zoo.cfg...

2018-11-08 11:35:40 396

原创 分布式框架Dubbo的概念

SOA :面向服务接口,接口进行通讯,不涉及底层编程接口和通讯模型RPC :远程过程协议,通过网络获取请求服务,不需要了解底层技术协议1.provider (服务提供者,服务的发布者)2.consumer (消费者,服务的应用者,使用服务的客户端)3.register(注册中心,由provider注册发布到注册中心,由consumer从注册中心发现服务)4.container(容器,是p...

2018-11-08 11:35:30 192

原创 redis基础知识点

版本:偶数 正式版 3.0以上 支持集群奇数 测试/开发版本 3.0以下不支持特性:键值对数据存储。 每个数据,大小限制512M数据类型字符串,数据为字符串,...

2018-11-08 11:34:19 178

空空如也

空空如也

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

TA关注的人

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