9 二师兄-公众号-程序新视界

尚未进行身份认证

暂无相关简介

等级
TA的排名 192

Spring Boot集成Mybatis中如何显示日志

在Spring Boot集成Mybatis的项目中,如果出现SQL语句执行问题,我们需要进行排查。此时就需要打印对应的SQL语句,那么该如何操作才能正常打印出对应的SQL语句呢?其实操作非常简单,在application.properties或application.yml文件中配置对应mapper所在包的日志级别即可。示例如下:logging.level.com.choupangxia.m...

2020-04-02 21:32:52

体验完老罗的直播,我再也不敢了...

看完老罗的直播我再也不敢看直播了,因为是真的忍不住想去买的冲动。作为一个直播小白观众,就不做直播数据的分析。只以观众的身份说说自己的一些感受。毕竟是直播的新用户。猎奇看罗永浩的抖音直播只是出于好奇,他是互联网界的“网红”,想看看这次他能闹出什么大动静,特意下载了抖音,等待着……临近八点,看着直播室里面每分钟十来万的增长数,还是挺吃惊的。老罗就是老罗,影响力依旧在,第一次搞事情,规模还是不错...

2020-04-02 06:54:55

网传前端大神司徒正美突发病逝,再度思考健康与金钱

今天3月31日,刚刚闲下来,简单了统计了一下自己这个月的工作时长:210个小时。计划写篇总结文章,却看到文章“前端架构师司徒正美去世,或许他只是去了二次元世界!”,朋友圈也有朋友发出“多注意身体”的感慨。钟钦成,花名司徒正美,前任去哪儿网前端架构师,开源框架avalon的作者。曾在盛大创新院与国内许多知名专家共事,并在那里敲下了avalon的第一行代码,写下了《JavaScript框架设计》一书...

2020-04-01 07:05:49

SpringBoot2.x系列教程(五十六)SpringBoot集成Swagger2中不同环境开关配置

在前面的文章中我们介绍了Spring Boot如何集成Swagger2及访问权限的控制 。又有一个问题出现了,Swagger2虽然好用,但也不能发布到生产环境吧。那么,针对该问题,本篇文章为大家提供三种解决方案。选择最适合你的即可。方案一:根据条件判断的方式此中方式最常见,在配置文件中配置一个标识,比如:swagger: show : false在不需要的环境时,直接设置为fals...

2020-03-31 18:14:17

Idea使用又Get新技能

有些功能不是不会用,或许只是你不知道有这么一个东西的存在。昨天刷朋友圈看到超哥晒“红酒与代码”的照片,看了配图Get到新技能,也解决了日常遇到的问题,分享给大家。就是上面这幅图。在朋友圈中,好多人给超哥提bug,我也不例外。关于代码有什么可优化的地方,大家也可以看看。今天要说的是Get的新技能是“打开文件的竖状显示”,看到图片中中间那一列的文件名了吗?那都是被打开的文件。曾经一直有一个问题...

2020-03-31 07:06:58

SpringBoot2.x系列教程(五十五)Mybatis反向生成Java代码

在上节课中我们介绍了在SpringBoot中如何集成Mybatis,当完成集成工作之后,便可进行正常的使用。如果数据库表结构以及创建完成,手动去写对应的mapper接口和mapper xml配置以及实体类等会显得非常麻烦。那么此时,如果能够通过插件完成数据库表结构到代码的生成,那将是一件非常爽的事。本篇文章就为大家介绍这么一款插件。插件集成关于Spring Boot集成Mybatis的部分...

2020-03-30 20:00:31

我对视频号的思考和挑战

视频号被灰度到很久了,刚开始为了体验发了两个视频,过了一段时间发现流量还不错,看来视频号还是有机会的。但随后一段时间一直没有发内容,为什么呢?因为在思考视频号的定位,如果只是随便发些内容,其实并没有什么竞争力。鸡汤、励志、搞笑、惊奇等等吸引眼球类型的内容在各大平台已经成熟,现在再做几乎毫无竞争力。经过一周多的思考,还是决定选择自己最擅长的技术领域。但大家都知道,视频号对技术并不友好。手机端看技...

2020-03-30 07:46:35

最好用的Mysql数据库客户端Sequel Pro使用及崩溃解决方案

今天给大家推荐一款我用了多年,感觉非常好用的Mysql客户端——Sequel Pro,开源客户端,目前只有Mac版本。推荐这款软件的原因很简单,就是最近用它连接Mysql 8时直接崩溃,通过各种途径终于找到解决方案了。没有了崩溃的bug,才更值得推荐。下面就来简单了解一下这款软件的功能吧。软件简介首先来看连接的操作界面:左边列表是存储的建立好的数据库连接配置,单击便会显示右边的连接配置...

2020-03-29 17:09:10

SpringBoot2.x系列教程(五十四)SpringBoot2.x集成Mybatis实战

市面上主流的ORM框架很多,而在国内甚至亚洲地区使用最多的当属Mybatis了,而国外更多使用的是JPA。本文就带大家学习如何通过Spring Boot集成Mybatis。本篇文章先以集成Mybatis XML版本为例。何谓XML版本?就是对应的SQL语句写在*mapper.xml文件中,而非通过注解的形式实现。Mybatis简介MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储...

2020-03-28 10:41:15

超车时刻:Java反射源码解析

在《一篇文章全面了解Java反射机制》中我们学习了Java反射的基本使用,这篇文章就带大家一起来看看核心源码。这可是与新手拉开差距的机会。关于反射的类关于反射的类是很多的,我们在基础篇中已经涉及到一部分比如:Filed、Method、Constructor。同时,还有一些我们没有看到的类,比如:AccessibleObject、ReflectionFactory、MethodAccessor等...

2020-03-28 08:06:51

面试:说说Java反射中获取Class对象三种方式的区别?

在上篇文章《一篇文章全面了解Java反射机制》中我们学习了Java反射机制的基本使用,留心的朋友可能已经注意到了,在文中提到了三种获取Class对象的方法。如果面试中涉及到Java反射,那么遇到该面试题的概率将大大增加。以下三种获取Class对象的方式有什么不同?1、new Object().getClass 2、Object.class 3、 Class.forName(“java.ut...

2020-03-27 07:33:13

一篇文章全面了解Java反射机制【珍藏】

Java的反射机制在实践中可谓无处不在,如果你已经工作几年,还对Java的反射机制一知半解,那么这篇文章绝对值得你读一读。什么是反射反射 (Reflection) 是Java的特征之一,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。通俗的来讲就是:通过反射机制,可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。注意这里的重点是:运行时,而不是编译时。我...

2020-03-26 07:41:46

SpringBoot2.x系列教程(五十三)SpringBoot2.x集成swagger2配置权限认证参数Authorize

在使用swagger2时,如果api接口需要token等权限认证内容,那么此时可以有两种方案进行解决:方案一,每个请求上面都添加对应token的key和value值。方案二:全局统一添加权限认证的token。一般情况下token都存放在header中。引入swagger2依赖引入对应的swagger2依赖:<dependency> <groupId>io.s...

2020-03-25 16:32:02

醒的越早,越焦虑,马上奔35了

这篇文章没啥干货,纯粹是醒的太早,瞎扯一下近况和感想。今天是来京隔离的第7天。早上醒的是越来越早了。不过跟网上的段子所说的不一样,完全不是因为白天睡的太多。自律在家闭关两个月,来京闭关一周。这期间算是人生中自律的高峰。除了返回北京那一天,一直奔波在路上,没工作和学习,其他时间基本上都保持在每天工作8小时以上的节奏。这样的自律节奏,可谓达到了人生的巅峰,而在此过程中自己就是自己的老板。自律很难...

2020-03-25 06:53:57

Spring Boot使用Spring Security POST无法访问解决方案

在《Spring Boot基于SpringSecurity设置swagger2访问权限》一文中我们集成了SpringSecurity,但是在使用的过程中发现一个问题,就是get请求可以正常访问,而post的请求却无法访问。再三检查了对url路径权限的匹配,都没有问题。上篇文章中对应的SecurityConfig配置如下:@EnableWebSecuritypublic class WebSe...

2020-03-24 20:53:47

SpringBoot中@ConfigurationProperties提示:Configuration Annotation Processor not found in classpath

在Spring Boot中,当使用@ConfigurationProperties定义自动配置类时,IDEA会提示:Spring Boot Configuration Annotation Processor not found in classpath虽然对执行程序没有什么影响,但看到这个提示还是想解决一下的,解决方案是在pom.xml文件中添加如下依赖:<dependency&g...

2020-03-24 11:16:34

Java动态代理之一CGLIB详解

在上篇文章《Java代理模式及动态代理详解》中我们介绍了Java中的静态代理模式与动态代理模式,并以JDK原生动态代理作为示例进行讲解。本篇文章我们来介绍一下基于CGLIB实现的动态代理,并与原生动态代理进行对比。CGLIB介绍CGLIB(Code Generation Library)是一个开源、高性能、高质量的Code生成类库(代码生成包)。它可以在运行期扩展Java类与实现Java接口...

2020-03-24 09:26:50

SpringBoot2.x系列教程(五十二)Spring Boot基于SpringSecurity设置swagger2访问权限

前面我们学习了Spring Boot集成swagger2的具体操作,但swagger2默认是没有权限控制的,也就是说如果是在内网行好,要是在公网上使用,那么对应接口文档信息将出现安全问题。这篇文章我们就结合SpringBoot中SpringSecurity来进行设置,让通过swagger2生成的接口文档也拥有访问权限,并且不影响其他业务的正常使用。SpringSecurity目前Web开发常...

2020-03-23 18:10:35

Java14发布,16大新特性,代码更加简洁明快

2020/3/17日JDK14正式发版,生产环境用不用再说,赶紧下载下来体验一番。不过据说该版本并不是长期版本,但即使再发布新版本也是在此基础上的。另外,想体验Java14还是需要一些准备工作的,除了安装jdk,还需要安装支持java14的idea,比如2020.1版本。当然,如果整个团队都使用该版本,则需要同时升级IDE,否则低版本的IDE无法正确识别。java14新特性在JDK14中新增...

2020-03-23 09:31:04

Mysql连接数据库异常汇总【必收藏】

在Centos上部署项目发现一个奇怪的问题,数据库连接一直抛异常。于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决。同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时,给大家以思路。必须珍藏。问题现象先来说说我遇到的问题。项目中遇到的问题很奇怪,在Centos上安装了Mysql数据库,项目使用的是Spring Boot。项目在本地启动连接服务器数据库正常、本...

2020-03-22 09:34:24

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 图书勋章
    图书勋章
    CSDN技术图书作者专属勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户