wolfshadow.cn
码龄12年
关注
提问 私信
  • 博客:1,278,397
    社区:923
    问答:2,194
    1,281,514
    总访问量
  • 56
    原创
  • 777,806
    排名
  • 69
    粉丝
  • 0
    铁粉

个人简介:Code,Cod,Co,C,;

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:日本
  • 加入CSDN时间: 2013-04-06
博客简介:

WolfShadow的博客

博客描述:
君子终日乾乾,夕惕若,厉,无咎。
查看详细资料
个人成就
  • 获得185次点赞
  • 内容获得77次评论
  • 获得684次收藏
  • 代码片获得144次分享
创作历程
  • 2篇
    2020年
  • 21篇
    2019年
  • 44篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • 个人感悟
  • JDK源码
    7篇
  • JVM相关
    2篇
  • 牛客网笔试题分享
    2篇
  • Linux
    10篇
  • 编程分享
    13篇
  • Java基础
    19篇
  • 常见问题解决
    12篇
  • Maven
    5篇
  • 数据库相关
    8篇
  • Redis
    2篇
  • MongoDb
  • Tomcat
    2篇
  • Nginx
  • Spring+
  • Web
    5篇
  • 常用工具
    3篇
  • Windows
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

linux服务器磁盘占用过高的解决思路

注:应用机器系统:linux CentOS release 6.5 (Final)事件起因:通过Xftp、FinallShell均无法上传应用程序到linux服务器问题描述:将打好的war包上传到测试环境服务器,使用Xftp、FinallShell均报状态错误,但都没有输出日志。问题排查:1、猜测跟网络或权限有关?(1)从服务器上下载文...
原创
发布博客 2020.04.23 ·
47922 阅读 ·
1 点赞 ·
0 评论 ·
17 收藏

maven依赖jar包冲突的解决思路

注:目的是提供maven依赖jar包冲突的解决思路需求场景:jackson-databind、fastjson 高危远程代码执行漏洞修复。Jackson-databind,版本号升级为2.10.3;fastjson,版本号升级为1.2.66问题描述:对需求中提到的2个工具包进行版本升级后,出现很多找不到方法的报错,比如:Caused by: java...
原创
发布博客 2020.04.08 ·
48729 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Redis集群Cluster搭建记录

20190929学习笔记(Redis集群Cluster搭建记录)注明:1、环境CetOS 7.42、Redis版本5.0.5一、下载及安装Redis官方网站:https://redis.io/download1、在某个目录下执行如下命令:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ t...
原创
发布博客 2019.09.29 ·
9776 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis5.0.4配置文件详解

注明:1、Redis版本 5.0.42、资源来源于网络原文地址:https://cloud.tencent.com/developer/article/1423727单位#当你需要为某个配置项指定内存大小的时候,必须要带上单位, #通常的格式就是 1k 5gb 4m 等: #1k => 1000 bytes#1kb => 1024 bytes#1m =...
转载
发布博客 2019.09.29 ·
9853 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

场景:Java程序连接Oracle报上述错误,如图出错原因已经写得很明确:SID不能识别,肯定是写错了,比如我的配置:因为自己已使用SqlServer连接了数据,配置如下:一直认为没问题,为什么用程序就连不上呢? 因为连接数据库的时候,用的的service_name,而用程序连接时用的是SID,接下来再查询下数据库的SID:selectINSTANC...
原创
发布博客 2019.09.09 ·
9732 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

[Oracle]将多条update语句合并为一条

说明: 1.Oracle版本 11g 2.mybatis版本 3.2.3场景 批量修改数据,但where条件不一样。举例 表名 tableName 要求将字段A的值为1的数据修改其字段B的值为“B1”;将字段A的值为2的数据修改其字段B的值为“B2”;将字段A的值为3的数据修改其字段B的值...
原创
发布博客 2019.08.15 ·
12889 阅读 ·
1 点赞 ·
2 评论 ·
5 收藏

[Java]保留数值后2位的几种方法

注:1、以下分析基于JDK1.8.0_74。2、实验以Double数值为例一、返回double型(一)Math.round1、示例public static void test1() { double num = 123.465; //double num = 123.4; double result = Math.round(num * 10...
原创
发布博客 2019.08.01 ·
17973 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

Tomcat8.5版本启动后无法访问的问题总结

一、说明Tomcat版本:Apache Tomcat/8.5.41部署环境:CentOS Linux release 7.4场景:单机多实例部署应用(操作步骤在“附一”中介绍)前提:以下问题及解决方案均以tomcat启动成功为前提二、问题1、应用tomcat启动后无法通过IP+端口的形式访问Tomcat的欢迎界面2、进行Tomcat欢迎界面后,点击“Manager...
原创
发布博客 2019.07.04 ·
17559 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Oracle批量给分表新增字段

场景 Oracle数据库,给所有分表添加字段(FORMAT),我这里的分表是每月创建,后缀如“201906”。思路 根据表名规则获取该用户下的所有表名,生成批量SQL。用到的函数 wm_concat()、replace()、to_char()最终SQL select to_char(replace...
原创
发布博客 2019.06.21 ·
12055 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用HttpClient进行POST请求时发现的一个坑(收到的JSON串后面多了个“=”)

今天在使用HttpClient进行POST请求调用别人的接口一直失败,查看请求报文与接口文档完全一致;最后求助于接口开发侧,抓取请求报文发现,他们接收到的JSON串后面多了个“=”号;然后通过在网上查找,问题解决。 原因: 无论是使用HttpClient进行POST,还是前端使用ajax向Java后台发送Json数据,默认请求的Conten...
原创
发布博客 2019.05.24 ·
15741 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

JDK源码分析--Properties源码分析

注: 以下分析基于JDK1.8.0_74。一、概述 1、Properties类表示一组持久属性。属性列表中的每个键及其对应值都是一个字符串。 2、可以将属性内容写出到stream中或者从stream中读取属性内容。 3、Properties类继承自Hashtable,是线程安全的类,即多个线程可以共享一个Properti...
原创
发布博客 2019.03.26 ·
16482 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

MyBatis异常:java.lang.UnsupportedOperationException

SpringBoot+MyBatis工程,执行功能时报错:java.lang.UnsupportedOperationException先看下我的代码DAO层代码: List<String> getStatus(@Param("orderIds") List<String> orderIds);Mapper:...
原创
发布博客 2019.03.13 ·
18360 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Mysql用户管理

一、Linux下登录mysql1、登录MySQL数据库(mysql -hlocalhost -uroot -p)mysql -hlocalhost -uroot -p-h数据库主机-u用户-p密码-P端口号(大写P)例如:mysql -h127.0.0.1 -uroot -p123456 -P3306PS:-p密码部分,可以直接指定密码,如果不指定,会提示输入密码。...
原创
发布博客 2019.03.08 ·
19545 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

深入理解Nginx模块开发与架构解析(第2版).zip

发布资源 2019.03.04 ·
zip

JDK源码分析--String的一些解析

注:以下解析基于JDK1.8.0_74。 一、实现的3个接口1、java.io.SerializableSerializable接口是启用其序列化功能的接口。 实现java.io.Serializable 接口的类是可序列化的。序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反序列化。序列化的作用总结:(1)数据...
原创
发布博客 2019.02.22 ·
12112 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JDK源码分析--ArrayList怎么扩容

为何将ArrayList的扩容单独写成一篇博客?        之前对ArrayList进行过源码分析,对于扩容也有介绍,但考虑到文章写得有点多,可能一些朋友根本没兴趣全部看完;基于此原因,将其扩容规则单独列出。源码:private void grow(int minCapacity) { // overflow-conscious code int oldCapac...
原创
发布博客 2019.02.20 ·
12373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK源码分析--ArrayList深入理解

一、实现原理以JDK1.8.0_74源码为基础进行分析。1、基于数组的实现,是一个容量能自动增长的动态数组。2、ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问,实现了Cloneable接口,能被克隆。3、随着向ArrayList中不断添加元素,其容量...
原创
发布博客 2019.02.20 ·
12316 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

牛客网题库分享--final byte

代码片段:byte b1=1,b2=2,b3,b6; final byte b4=4,b5=6; b6=b4+b5; b3=(b1+b2); System.out.println(b3+b6);关于上面代码片段,叙述正确的是()A.输出结果:13B.语句:b6=b4+b5编译出错C.语句:b3=b1+b2编译出错D.运行期抛出异常 答案:C解析...
原创
发布博客 2019.01.24 ·
8109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网题库分享--字符串常量池

如下代码,试问输出分别为____   _____?public class Test { public static void main(String[] args) { test(); } public static void test(){ String s = "hello"; String t = "hello"; char[] c = {'h','e','...
原创
发布博客 2019.01.21 ·
7901 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK源码分析--HashMap深入理解

一、实现原理以JDK1.7源码为例进行分析(一)Hashing的概念        将字符串转换成固定长度(一般是更短的长度)的数值或索引值的方法,也称为散列法或哈希法。常用于数据库中建索引,或是用于各种加解密算法中。        完成转换功能的函数一般称为哈希函数,哈希函数设计的好坏将直接影响到哈希表的优劣。(二)哈希表        可高效进行增加、删除、查找等操作的...
原创
发布博客 2019.01.18 ·
14656 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏
加载更多