自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 解决CentOS缺少共享库:libstdc++.so.6

当在CentOS6.x某个版本下执行某些命令时,有缺少共享库的报错:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory解决办法:1、执行命令: yum whatprovides libstdc++.so.6...

2019-12-20 17:46:57 552

原创 oracle“记录被另一个用户锁住”,无法修改

1、查看数据库锁,诊断锁的来源及类型:select object_id,session_id,locked_mode from v$locked_object;或者用以下命令:select b.owner,b.object_name,l.session_id,l.locked_modefrom v$locked_object l, dba_objects bwhere b.o...

2019-11-21 10:51:02 192

转载 Spring中@Conditional注解 详细讲解及示例

前言:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。@Conditional的定义://此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpu...

2019-11-13 09:31:44 126

原创 查看linux上面是否有安装redis,redis是否启动

1、检测是否有安装redis-cli和redis-server;[root@localhost bin]# whereis redis-cliredis-cli: /usr/bin/redis-cli[root@localhost bin]# whereis redis-serverredis-server: /usr/bin/redis-server说明已经安装好了,如果不知...

2019-10-22 11:32:53 10868 2

原创 SpringBoot使用@Transactional

今天在写添加用户时发现一个问题,现进行总结,以后遇到事务的相关问题会继续补充。业务:新增用户时,需要对用户详细信息进行保存USER表,还要对用户的角色进行保存USER_ROLE表(一对多)。此时就需要对新增用户进行事务控制,避免二者不能同时更新成功。项目采用SpringBoot+MybatisSpringBoot不用单独的去配置事务管理,使用@Transactional即可,但是...

2019-10-22 11:24:27 481

原创 Map遍历的两种方式

Map的遍历有两种方式,个人感觉第二种用起来更方便一些: @Test public void test2(){ Map<String, Integer> map = new HashMap<String, Integer>(); map.put("zhangsan", 1000); map.put("lis...

2019-10-21 13:55:33 103

原创 Web项目性能优化

一、浏览器端,关于浏览器端,分为几个方面1.压缩编码和图片JavaScript文件源代码可以采取混淆压缩的方式,CSS文件源代码进行普通压缩,JPG图片可以根据具体质量来压缩为50%到70%,PNG可以使用一些开源软件来压缩,比如24色变成8色,去掉一些PNG格式信息。2、选择合适的图片格式如果图片颜色数较多就使用jpg格式,如果图片颜色数较少就使用png格式,如果能够通过服务器...

2019-10-18 14:44:48 86

原创 mybatis批量更新的两种实现方式

一:当要更新的内容是不样的mapper.xml文件,后台传入一个对象集合,另外如果是mysql数据库,一点在配置文件上加上&allowMultiQueries=true,这样才可以执行多条sql,以下为mysql<update id="batchUpdate" parameterType="java.util.List"> <foreach sepa...

2019-10-16 15:01:41 167 1

转载 Spring Boot 中配置 Https

https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20 个。今天要和大家聊的是在 Spring Boot 项目中,如何开启 https 配置,为我们的接口保驾护航。https 简介我们先来看看什么是 ht...

2019-10-14 08:49:53 196

原创 修复由于断电引起的Oracle数据库的异常:[ORA-01033: Oracel正在初始化或关闭]

前段时间由于搬数据库服务器,再加上数据库电源接触不良,几次开关机后,导致:登录SQLplus时报了一个异常:环境是Windows Server 2003操作系统,Oracle 11g。我的解决方法是这样的:打开命令行界面,输入sqlplus system/sys as sysdba以管理员方式登录Microsoft Windows [版本 6.1.7601]版权所有 ...

2019-10-12 15:03:51 839

转载 一篇笔记整理JVM工作原理

前言:  想提高Java开发,了解jvm是必不可少的。它让开发者了解他们的代码,jvm是如何变异与运行。深入了解jvm:会让你的代码写的高效,逐步成为大神  下面介绍jvm的基本知识>>数据类型  Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。  基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。  “引用值”...

2019-06-04 14:09:06 73

原创 Netty入门(一):零基础“HelloWorld”详细图文步骤

因为接下来的项目要用到netty,所以就了解一下这个程序,奈何网上的教程都是稍微有点基础的,所以,就写一篇对于netty零基础的,顺便也记录一下。 先扔几个参考学习的网页: netty 官方API: http://netty.io/4.1/api/index.htmlnetty 中文指南:https://waylau.com/netty-4-user-guide/   (来自个人) 关于NIO基础...

2018-03-16 08:59:15 136

转载 JAVA 中BIO,NIO,AIO的理解

在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞? 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知!1、同步和异步是针对应用程序和内核的交互而言的。2、阻塞和非阻...

2018-03-16 08:39:14 77

原创 SpringMVC处理请求流程

SpringMVC核心处理流程:1、DispatcherServlet前端控制器接收发过来的请求,交给HandlerMapping处理器映射器2、HandlerMapping处理器映射器,根据请求路径找到相应的HandlerAdapter处理器适配器(处理器适配器就是那些拦截器或Controller)3、HandlerAdapter处理器适配器,处理一些功能请求,返回一个ModelAn

2018-01-31 10:06:06 686

空空如也

空空如也

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

TA关注的人

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