自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轻狂書生的博客

讨论技术、偶尔也讨论生活

  • 博客(22)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用 acme.sh 签发 SSL证书失败

执行命令:$ ~/.acme.sh/acme.sh --issue -d mydomain.me --standalone --keylength ec-256 --force报错:Please add '--debug' or '--log' to check more details.See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh加上 --log 之后发现:config file is e

2022-02-11 13:53:11 18491

原创 SpringBoot 报错HttpMediaTypeNotSupportedException: Content type ‘application/json‘ not supported

HttpMediaTypeNotSupportedException: Content type ‘application/json;charset=UTF-8’ not supported报错{ "timestamp": "2021-12-13T11:49:33.305+00:00", "status": 415, "error": "Unsupported Media Type", "path": "/api/v1/product/add"}如果你确定自己的参数

2021-12-13 20:00:40 3179

原创 MySQL 知识整理

思维导图思维导图链接https://www.yuque.com/docs/share/a54bf660-4b7f-44c1-8115-7562705fc623?# 《MySQL 知识整理》思维导图内容MySQLSQL 优化最大化利用索引联合索引最左匹配原则覆盖索引即,要查询的字段均在一个联合索引内,可以解决回表的问题,回表使用非主键索引查询时,会先根据普通索引查出主键索引,再根据主键索引查出其他内容。慎用 join让缓存更高效方

2021-06-06 01:10:13 1183

原创 Spring IOC/DI、AOP 源码详解

思维导图思维导图链接https://www.yuque.com/docs/share/13828bff-6abf-4a12-8970-d4842e8994e3?# 《Spring IOC/DI、AOP 源码详解》思维导图内容Spring IOC/DIAOP核心概念BeanDefinitionBeanDefinition 中保存了我们的 Bean 信息,比如这个 Bean 指向的是哪个类、是否是单例的、是否懒加载、这个 Bean 依赖了哪些 Bean 等等。BeanDef

2021-06-03 00:23:06 459

原创 Spring Boot 启动过程

思维导读未完待续…参考链接SpringBoot启动流程是怎样的?SpringBoot 应用程序启动过程探秘

2021-05-31 00:09:17 149

原创 Redis 常见知识点总结

思维导图思维导图链接Redis 知识点参考链接浅析 Redis 分布式锁解决方案万字详解Redis/Redission分布式锁原理基于Redis的分布式锁原理及实现分布式锁的实现之 redis 篇

2021-05-26 00:11:49 186

原创 Java 多线程 思维导图

思维导图思维导图地址Java 多线程参考链接不可不说的Java“锁”事Java中的锁分类Java线程池详解Java并发之AQS详解从ReentrantLock的实现看AQS的原理及应用

2021-05-25 00:20:35 511

原创 JVM 底层原理 及 GC 机制

思维导图JVM 底层原理GC 机制参考链接JVM 底层原理最全知识总结JVM G1垃圾回收总结JAVA垃圾回收-G1垃圾回收器

2021-05-23 19:10:21 246

原创 HashMap 、ConcurrentHashMap 原理分析

思维导图未完待续…《HashMap 、ConcurrentHashMap 原理分析》参考资料:HashMapJava HashMap原理及内部存储结构HashMap原理详解,看不懂算我输(附面试题)ConcurrentHashMap对比源码分析 ConcurrentHashMap 是如何成为一个线程安全的 HashMap解读Java8中ConcurrentHashMap是如何保证线程安全的ConcurrentHashMap 原理浅析Why ConcurrentHashMap c

2021-05-20 10:03:37 379 1

原创 多线程下使用HashMap

多线程下使用HashMap如果在被问及:“HashMap是否线程安全,如何线程安全地使用HashMap?”,你会如何回答,以前的话我会这样回答:“HashMap是非线程安全的,如果要保证线程安全的话,就需要使用Hashtable。”但是经过最近的学习,我又了解到了ConcurrentHashMap和SyschronizedMap,其实这个问题的本质就是:HashMap、Hashtable、ConcurrentHashMap、SyschronizedMap的原理与区别。接下来我就总结一下的我的学习成果:1

2021-05-16 21:57:25 9500 3

原创 Java ArrayList 和 LinkedList 对比

底层数据结构:ArrayList 底层是 Object 数组,LinkedList 底层是 双向链表(1.6以前是循环链表)时间复杂度对比:AlgorithmArrayListLinkedListseek frontO(1)O(1)seek backO(1)O(1)seek to indexO(1)O(N)insert at frontO(N)O(1)insert at backO(1)O(1)insert after ..

2021-05-13 22:54:41 160

原创 Java中Exception 和 Error 的区别

Java中Exception 和 Error 的区别文章目录Java中Exception 和 Error 的区别经典回答:Exception 和 Error 举例备注:1. NoClassDefFoundError 和 ClassNotFoundException 的区别:2. 为什么RuntimeException及其子类是非检查型异常,RuntimeException 不也是继承自Excep...

2019-03-06 15:46:52 629

原创 码农翻身之我是一个线程 --- 读书笔记

码农翻身之我是一个线程1. "我"的宿命 ----> 处理包裹计算机世界规则不知何时被选中执行任务执行过程中随时可能被打断有硬盘、数据库等耗时操作需要让出CPU等待数据来了也得等CPU挑选"我"的处理流程图2. "我"的小伙

2018-11-05 21:37:33 1509

原创 group by 如何自定义规则分组,合并分组

sql语句 group by时如何指定规则进行分组1. 问题描述最近开发项目时遇到了一个需求:统计不同类型的物品的数量,但是某几种类型要合并到一起进行统计,例如:有A,B,C,D,E,F,G其中类型,但是统计时ACD合计为一种,FG合计为一种,假设表为: type (类型) num (数量)

2017-12-14 21:01:07 19401 1

原创 关于JFinal的一些小知识

1. 前言最近准备开始写项目之前,有一位大佬,问我们项目准备用什么框架,我说SSM(Spring、Spring MVC、Mybatis)啊,最近不是市面上很火的嘛,虽然不是很会,但是边做边学嘛,出去好找工作;然后他告诉我说:如果你们只是准备给别人开发一个项目的话,可以尝试用一下JFinal,这个框架开发起来特别快,该有的功能基本上也都有,有时间可以去看看,于是我就来记录一下JFinal的学习历程。2

2017-07-26 21:39:17 533

原创 Java输出导致死锁,at java.io.PrintStream.println(PrintStream.java:805) - waiting to lock <0x0000000494fa83

Java输出导致死锁,at java.io.PrintStream.println(PrintStream.java:805) - waiting to lock (a java.io.PrintStream)问题描述  在博主最近写的一个web项目中遇到了死锁的错误(准确来说应该是BLOCKED),具体表现是当访问的servlet中有输出语句时,页面就会无法访问,通过jdk自带的

2017-07-12 16:41:29 6380

原创 HTTP传输错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13

HTTP传输过程中错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13 今天在跟安卓端调试程序的时候,安卓端传输过来有中文的地方突然就报了上述错误 说明:服务器端用的是restful架构具体表现为,json转换报错,只能在http请求的地址中看到参数,程序中输出

2017-05-18 21:04:29 24622

原创 Linux下 安装 tomcat

目录Linux下安装tomcat下载tomcat解压安装启动停止tomcattomcat日志文件Linux下安装tomcat作为一名初学者,我们在Windows下编写的JavaWeb代码通常会在tomcat下运行,然而当我们需要把项目部署在外网的Linux服务器时,需要在Linux下安装tomcat。 安装环境:centos 6.5 jdk 7u79

2016-10-26 22:14:16 417

原创 CentOS7下 mysql-5.7.15的安装与配置

mysql5.7的安装和之前版本的安装有些不同,查了一些资料折腾了老半天方才安装好。分享安装过程以帮助需要的人。先下载mysql安装包:打开http://dev.mysql.com/downloads/mysql/ 选择 linux - Generic并在其下选择 Linux - Generic (glibc 2.5) (x86, 64-bit), Com...

2016-09-20 09:04:17 559

原创 如何让域名可以直接访问到tomcat下web应用

之前写了一个项目,一直都是  通过ip+端口+项目名进行访问的,例如:182.168.211.192:8080/AAA/a.jsp。但是后来申请了外网服务器和域名后就想直接让域名可以直接访问到项目了。具体方法如下:找到tomcat下的conf文件夹的server.xml        本人Linux下的目录: /usr/local/apache-tomcat-7.0.68/conf/ser...

2016-05-08 14:59:54 10308

原创 利用gson将JSON格式转为Map

继上一篇Java解析JSON字符串之后,觉得引那么多jar包过于麻烦。发现也可以用谷歌的Gson来解析JSON字符串。package jsonTest;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;public class TestGson {

2016-04-13 21:14:46 3789

原创 java解析JSON格式数据

现在项目当中用到JSON格式越来越多,之前查过一些解析JSON的资料结果发现都不怎么全,现在整理一下。注:很多来自于java解析JSON字符串,我只是做了一些简化。运行这个类需要加载jar包:ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、commons-beanutils-1.8.0.jar、commons-collections.jar、com

2016-04-13 08:40:28 940 1

java解析JSON所需的全部jar包

java解析JSON所需的全部jar包,希望能对开发者们有用,不想收积分,提倡分享。

2016-04-13

江苏鸿信IT技术岗真题.zip

包含去年江苏鸿信IT技术岗真题,因为里面涉及的技术题目主要为Java 和 数据库,因此附加了 JAVA核心面试知识整理、Mysql查询计划与索引优化最佳实践的教程,定价为2积分,方便大家下载

2021-04-06

m3u8批量下载工具.zip

m3u8批量下载工具,亲测可用,使用前记得看说明.txt

2021-04-06

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

TA关注的人

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