- 博客(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
原创 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
江苏鸿信IT技术岗真题.zip
2021-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅