3 天堂地址不详Y

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

java8里面lambda的stream()用法讲解

jdk8引进来的lambda语法是新语法,里面融进了python和c#的部分语法,stream()函数是主要用于集合而言的,对于数组就没效果生成流函数 把集合装成流,可以多次使用这个集合,但是不转换流的话,只能用一次,这就是转换成流的好处 stream()− 为集合创建串行流。 parallelStream()− 为集合创建...

2019-09-25 10:43:17

Springboot中Aspect实现切面(以记录日志为例)

前言今天我们来说说spring中的切面Aspect,这是Spring的一大优势。面向切面编程往往让我们的开发更加低耦合,也大大减少了代码量,同时呢让我们更专注于业务模块的开发,把那些与业务无关的东西提取出去,便于后期的维护和迭代。好了,废话少说!我们直接步入正题以系统日志为例首先,我们先做一些准备工作。1、新建一个Springboot工程2、添加必要的依赖AOP 必须&...

2019-09-16 17:51:28

使用Navicat快速生成数据库字典

多互联网创业型公司前期都不太规范,新人来了,没有太多的设计文档、需求文档,也没有ER图、数据字典这些东西。所以,熟悉业务需要不少时间,很多简单的问题(如数据表中状态值的含义)不得不问老员工,因为没有注释也没有数据字典。利用navicat可以快速生成数据字典。1)运行sql语句,查询出对应表的字段注释USE information_schema;SELECT C.COLUMN_NA...

2019-06-25 10:20:07

Thymeleaf 没有返回html只返回字符串

在使用Thymeleaf的时候,@RequestMapping对应的函数没有返回html文件而是返回了这个函数对应的字符串返回值解决办法:删除这个函数前面的@Responsebody注解,这个注解会返回Mapping函数指定的返回类型、例如String。而不是将其解析为html文件==================================================...

2019-04-28 17:38:27

BeanUtils.copyProperties(A,B)字段复制

BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。注意:属性复制,不同jar中的方法,用法不一样。1、package org.springframework....

2019-04-28 10:03:44

JOOQ入门--实现CRUD操作

一、什么是JOOQJOOQ 是基于Java访问关系型数据库的工具包。JOOQ 既吸取了传统ORM操作数据的简单性和安全性,又保留了原生sql的灵活性,它更像是介于 ORMS和JDBC的中间层。对于喜欢写sql的码农来说,JOOQ可以完全满足你控制欲,可以是用Java代码写出sql的感觉来。就像官网说的那样 :get back in control of your sql (重新控制SQL...

2018-09-15 01:15:37

重温数据结构:树及Java 实现

读完本文你将了解到: 什么是树 树的相关术语 根节点、父亲节点、孩子节点、叶子节点如上所述。 节点的度 树的度 节点的层次 树的高度 树的深度 树的两种实现 数组表示: 链表表示的节点: 树的几种常见分类及使用场景  数据结构,指的是数据的存储形式,常见的有线性结构(数组、链表,队列、栈),还有非线性结构(树、图等)...

2018-08-26 01:04:48

图的java实现

什么是图结构图(Graph)结构也是一种非线性数据结构,并且每个数据元素之间可以任意关联。正是任意关联性,导致了图结构中数据关系的复杂性。一个典型的图结构包括如下两个部分:顶点(Vertex):图中的数据元素。 边(Edge):图中连接这些顶点的线。无向图:如果一个图结构中所有的边都没有方向性,这称为无向图。有向图:如果一个图结构,边是有方向性的,这称为有向图。权:...

2018-08-26 00:57:39

spring的@component注解的理解

1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别...

2018-08-18 00:51:41

POJO和JavaBean的区别

POJO(Plain Ordinary Java Object)即普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。实际意义就是普通的JavaBeans(简单的实体类),特点就是支持业务逻辑的协助类。POJO类的作用是方便程序员使用数据库中的数据表,对于程序员来说,可以很方便的将POJO类当作对象来进行使用,也可以方便的调用其get,set方法。但不允...

2018-08-18 00:45:10

Spring中基于Java的配置@Configuration和@Bean用法

Spring中为了减少xml中配置,可以声明一个配置类(例如SpringConfig)来对bean进行配置。一、首先,需要xml中进行少量的配置来启动Java配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xm...

2018-08-17 23:35:08

lombok在idea中插件的安装以及各注解的详细介绍

其实对于我们来说, 写好实体类后,直接用快捷方式生成get,set方法,还有 构造方法就行了,但是对于字段比较多的, 如果修改一个属性的话,就要再修改他的get ,set方法,这样容易出错,但是用了lombok以后,就不必担心了,下面给大家说下idea中安装lombok的方法: lombok到底是个什么呢,lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的...

2018-08-06 11:29:52

PLSQL Developer 12.0.7连接Oracle12c数据库

1.下载安装PL/SQL Developer 2.下载Oracle Instant Client 3.配置PL/SQL Developer首选项 4.配置Oracle Instant Client 5.PL/SQL Developer登录Oracle 6.PL/SQL Developer删除登录记录Windows下使用PL/SQL Developer 12.0.7连接Oracle12c...

2018-08-04 10:27:41

springboot-加载自定义的properties文件

在我们的开发中,有很多配置文件是需要分开配置的,例如kafka.properties,amq.properties等,那这些自定义的配置文件,怎么加载到对应的类里面了,下面就来说说这个问题。在src/main/resources目录下新建一个config文件夹,用来存放我们的properties文件。目录结构如下:user.properties配置文件内容如下:com.chhli...

2018-08-02 15:38:48

redis 实际应用中的缓存作用

有人说互联网用户是用脚投票的,这句话其实也从侧面说明了,用户体验是多么的重要;这就要求在软件架构设计时,不但要注重可靠性、安全性、可扩展性以及可维护性等等的一些指标,更要注重用户的体验,用户体验分很多方面,但是有一点非常重要就是对用户操作的响应一定要快;怎样提高用户访问的响应速度,这就是摆在架构设计中必须要解决的问题;说道提高服务的响应速度就不得不说缓存了;从系统的层面说,CPU的速度远远高于...

2018-08-02 00:42:31

Spring-Cloud中通过Feign调用外网HTTP网络通信方法

使用SpringCloudFeign作为HTTP客户端调用远程HTTP服务,比如调用百度登http接口:1.对于调用的http,只要能访问即可:2、访问端,也就是spring-cloud端。A、在工程启动类名前加入@EnableFeignClients注解:如下图:@SpringBootApplication@EnableFeignClientspublicclass...

2018-08-01 16:05:49

idea中引入lombok插件后编译时实体bean无get/set方法

1.pom文件先下载依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>2.安装 lombok 插件 在 file - settin...

2018-07-31 16:49:47

json与xml互转

一、简介本文介绍json串与xml串相互转换的一种方式。二、开发步骤1、添加maven依赖<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20171018</versi...

2018-07-31 00:30:38

Java中将xml文件转化为json的两种方式

  最近一直没有时间写博客,忙着找房子,天天来回折腾,光地铁费就花了不少,最后综合各种因素考虑,决定沙河高教园,哈哈,没错,别人都是越搬离公司越近,我是越搬越远,但是直觉告诉我应该没有错,昨天晚上刚搬完家,收拾收拾终于安定了,坑爹的二房东再见,以后如果不出什么特殊情况的话应该是有时间写博客了。。。。      好了废话不多说,进入正题,最近有个需求,要将xml转json之后存储在redis中,...

2018-07-30 00:26:57

intellij 关闭自动保存和标志修改文件为星号

关闭自动保存首先,声明一点,intellij 默认是不自动编译的 ,这一点跟Eclipse不同By default, IntelliJ IDEA doesn't automatically compile projects on saving.另外,我们会发现intellij默认会自动保存,并且修改了文件也没有星号标注。 去掉默认保存, File—>settings—-&g...

2018-07-29 23:47:39

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。