标签:GMT

Java

惊呆了!不改一行 Java 代码竟然就能轻松解决敏感信息加解密|原创

10

yeseng 发布于 2020-04-09

前言 出于安全考虑,现需要将数据库的中敏感信息加密存储到数据库中,但是正常业务交互还是需要使用明文数据,所以查询返回我们还需要经过相应的解密才能返回给调用方。 ps:日常开发中,我们要有一定的安全意识,对于密码,金融数据等敏感信息事实加密存储保护。 这个需求说起来不是很难,我们只...

阅读(5)评论(0)赞 (0)

Spring

Spring 事务传播行为

9

songhua.gao 发布于 2020-04-05

Spring在 TransactionDefinition 接口中规定了7种类型的事务传播行为。 事务传播行为是Spring框架独有的事务增强特性,不属于事务实际提供方即数据库的行为。 事务传播行为类型 说明 REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事...

阅读(19)评论(0)赞 (0)

Java

JAVA基础(二)内存优化-使用Java引用做缓存

4

yanxinchi 发布于 2020-04-05

Java极客  |  作者  /  铿然一叶 这是 Java极客 的第 53 篇原创文章 1. 引用类型 Java中引用类型有以下几类: 类型 描述 强引用 对象具有强引用,不会被...

阅读(16)评论(0)赞 (0)

Java

一文搞懂http缓存

5

wenming.gapo 发布于 2020-04-03

1、http缓存 浏览器第一次向一个web服务器发起 http 请求后,服务器会返回请求的资源,并且在响应头中添加一些有关缓存的字段如: Cache-Control 、 Expires 、 Last-Modified 、 ETag 、 Date 等等。之后浏览器再向该服务器请求该...

阅读(26)评论(0)赞 (0)

Java

一天有24个小时?别开玩笑了!

6

小丁 发布于 2020-04-02

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 今天清理邮件,发现这样一条垃圾信息。虽然美股最近的表现很暴躁,但我没有银子花在这无聊的事情上。我有一笔钱,蹲在A股的一只退市股上。由于亏的太多,所以现在只剩下梦想。 这条信息让我感兴趣的是, 夏令时 。...

阅读(22)评论(0)赞 (0)

Java

15. SSM AOP环绕通知注解实现日志

wenming.gapo 发布于 2020-04-01

问题分析 当我们在做一个后台管理系统的时候,很多时候都会需要一个专门的日志模块,来记录登录的用户的操作,其一可以便于监测数据变化,其二,也可以记录用户做的一些操作,便于我们追根溯源,其三,当我们系统出现问题的时候,也可以通过查看日志,找出问题出在哪里,比如Tomcat Local...

阅读(36)评论(0)赞 (0)

Java

Mybatis详解系列(一)–持久层框架解决了什么及如何使用Mybatis

6

xirruiqiang 发布于 2020-03-31

简介 Mybatis 是一个持久层框架,它对 JDBC 进行了高级封装,使我们的代码中不会出现任何的 JDBC 代码,另外,它还通过 xml 或注解的方式将 sql 从 DAO/Repository 层中解耦出来,除了这些基本功能外,它还提供了动态 sql、延迟加载、缓存等功能。...

阅读(32)评论(0)赞 (0)

Spring

你还在用 Date?建议使用 LocalDateTime 了!

hellas 发布于 2020-03-31

在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗? 通过阅读本篇文章你将了解到: 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】; java8新...

阅读(19)评论(0)赞 (0)

Spring

Java&Spring过时的经典语录

1

小丁 发布于 2020-03-30

字符串拼接:请用StringBuffer代替String直接相加提高性能 过去的理论 有没有人告诉过你开发中不要 String newString = "牛郎"+"织女"; 而是要根据是否线程安全采用 String newString = ...

阅读(29)评论(0)赞 (0)

Java

Spring Boot 整合Shiro 最新 最全面(Mybatis版本)

1

dulong 发布于 2020-03-27

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

阅读(38)评论(0)赞 (0)

Java

说说我的spring入门5–ioc注解进阶

xiaoli.wang 发布于 2020-03-26

本文是在spring入门4的基础上,采用注解进行改进的。 基本配置 在bean.xml配置中,下面这条语句是指配置spring扫描注解的文件夹。 <context:component-scan base-package="com.itheima">...

阅读(27)评论(0)赞 (0)

Java

SpringBoot 源码解析 (九)—– Spring Boot的核心能力 – 整合Mybatis

3

dulong 发布于 2020-03-24

本篇我们在SpringBoot中整合Mybatis这个orm框架,毕竟分析一下其自动配置的源码,我们先来回顾一下以前Spring中是如何整合Mybatis的,大家可以看看我这篇文章 Mybaits 源码解析 (十)—– Spring-Mybatis框架使用与源码解析 Spring...

阅读(42)评论(0)赞 (0)

Java

三个统一

1

hellas 发布于 2020-03-24

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 当我们从零构建 Java 项目时,会搭建一个基础框架,此框架会做到统一结果,统一异常,统一日志。本篇文章就这三点展开 ,算是对统一结果、统一异常、统一日志的实践。对了,喜欢 公众号 Java后端...

阅读(21)评论(0)赞 (0)

Spring

爬虫实战-使用Springboot+WebMagic爬取51job数据

xiaoli.wang 发布于 2020-03-23

使用SpringBoot+Mybatis plus+Webmagic爬取51job的职位信息,并保存到mysql数据库. 创建工程 引入maven依赖 <?xml version="1.0" encoding="UTF-8"?>...

阅读(37)评论(0)赞 (0)

Java

ES系列之一文带你避开日期类型存在的坑

4

changyuan.xu 发布于 2020-03-18

概述 时间相关的字段是ElasticsSearch(以下简称ES)最常用的字段了,几乎所有的索引应用场景都会有时间字段,一般用于基于时间范围的搜索,聚合等场景。但是由于时区的问题,相信很多小伙伴都踩到过时间字段的坑,笔者自己就踩过。 本文希望给你提供一个避坑指南。 了解时区的基本...

阅读(31)评论(0)赞 (0)

Java

面试官:听说你熟悉OkHttp原理?

小丁 发布于 2020-03-12

最近打算做网络相关的优化工作,不免需要重新熟悉一下网络框架,在Android领域网络框架的龙头老大非OkHttp莫属,借此机会对OkHttp的一些内部实现进行深入的剖析,同时这些问题也是面试时的常客,相信一定对你有帮助。 先来一发灵魂拷问四连击: addInterceptor与a...

阅读(21)评论(0)赞 (0)

Spring

搞定SpringBoot多数据源(2):动态数据源

2

刘莉莉 发布于 2020-01-19

对于多个数据库的处理,上一篇文章《 搞定SpringBoot多数据源(1):多套源策略 》已有提及,有多套数据源、动态数据源、参数化变更数据源等方式,本文是第二篇:“动态数据源”。动态数据源可以解决多套数据源的处理不够灵活、占用资源多等问题。用户可以根据实际的业务需要,统一操作逻...

阅读(74)评论(0)赞 (0)

Java

你可能不知道的开发小技巧或坑

5

小丁 发布于 2020-01-17

Lombok注解 Lombok的 @Accessors(chain = true) 注解链式风格构建 实现原理 Lombok的 @Builder 注解,建造者模式生成构建器 @Builder public class User { String username; String ...

阅读(67)评论(0)赞 (0)