自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草原孤狼的专栏

能记下点什么、就积点什么!!!

  • 博客(460)
  • 资源 (37)
  • 收藏
  • 关注

原创 MySQL 子集查向上的父级,父级查询向下的所有子集

MySQL 子集查向上的父级,父级查询向下的所有子集

2023-11-06 18:40:35 256

原创 maven 常用远程镜像仓库

maven常用远程镜像仓库

2022-11-30 12:03:16 938 1

原创 Weblogic漏洞 CVE-2021-2109 处理

weblogic 2021—2109 漏洞处理

2022-09-21 16:56:29 2316 1

翻译 springboot常用的注解

springboot 常用注解

2022-09-16 11:38:23 529

原创 Oracle in 1000 的异常处理方案和思考

Oracle in 1000 的异常处理方案和思考

2022-06-16 17:42:26 1103

原创 weblogic 性能调优,提升程序响应效率

weblogic 调优

2022-06-13 18:11:16 2194

原创 dubbo2.5.X 升级dubbo3.0.8—weblogic启动异常排查

dubbo2升级到dubbo3, weblogic启动一直报错

2022-05-24 16:57:50 657

原创 Centos7 离线 NFS 文件共享服务实现

NFS文件共享离线安装

2022-05-05 17:06:24 1609

原创 架构师必备技能之——MySQL数据库表设计

MySQL设计要则

2022-05-04 00:11:56 1462

原创 YUM离线安装基础依赖

内网linux安装依赖

2022-04-28 00:14:43 2262

原创 RabbitMQ如何保证消息发送、消费成功

rabbitmq如何保证消息被消费成功

2022-04-15 18:47:44 8619

转载 SQL常见问题

SQL常见问题

2022-04-01 16:00:07 185

原创 springboot 处理跨域的正确姿势

springboot 处理跨域操作

2022-03-21 18:51:10 386

原创 Java特殊符号输出到word

Unicode 使用方式记录

2022-03-03 18:50:04 1740

原创 SpringBoot内嵌Tomcat开启APR模式,提升并发

SpringBoot内嵌Tomcat开启APR模式,提升并发

2021-12-27 14:03:11 2064

原创 服务器性能调优

服务器性能提升参数调试

2021-12-23 12:53:01 3220

原创 内网上传maven依赖到 Nexus 库

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录概括1.下载依赖到本地2.将依赖上传3.创建推送脚本4.编写执行命令概括有些时候,开发面临的问题是需要在内网进行开发,即:无网络的情况下开发。那么自然而然就会遇到一个问题:使用java语言开发业务的时候,框架所依赖的jar文件就没有办法再内网完成,那就需要将提前下载好的依赖文件,放入到某个目录,然后使用脚本将maven的仓库信息推送到nexus库上去。1.下载依赖到本地首先将业务..

2021-09-08 11:16:24 1075

原创 NFS, linux系统间文件共享

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录一、介绍二、测试环境三、在线安装四、服务端离线安装五、客户端端离线安装六、注意事项一、介绍NFS为 Network FileSystem 的简称,它的目的就是想让不同的机器、不同的操作系统可以彼此分享个别的档案啦!目前在 linux 当中用来做为文件服务器是相当不错的一个方案喔!基本上, linux 主机连接到另一部 linux 主机来分享彼此的档案时,使用 NFS 要比 ...

2021-08-20 11:21:56 212

原创 DDD ,人都学习了,你还不赶紧抓紧学

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。以下全是干货总结,实战代码不在此列,可关注微信公众号,留言获取相关资料。目录​一、DDD概念二、方法论三、技术架构四、使用启发五、总结​一、DDD概念1、是一种方法论,不是一种架构,是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题;2、且对微服务系统的拆分以及项目的重构有章可循,避免依赖项目成员无章可循的经验进行拆分与设计;3、是一种可以借鉴的思想,而非严格

2021-08-17 18:45:30 275

原创 WEB在线预览PDF,WORD方案总结

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录一、PDF的预览方式1.PDFObject2.PDF.JS3.jsPDF4.jQuery Media Plugin5.Google Docs PDF viewer6.ZOHO Viewer7.Anychart:使用JavaScript导出PDF8.jQuery Document Viewer二、Word的预览方式1.jQuery Media Plugin2.PDFObje

2021-08-13 17:01:03 4781 5

转载 Nginx应用场景

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。一、HTTP服务器Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面的话,那么就可以通过这种方式来实现部署。1、 首先在文档根目录Docroot(/usr/local/var/www)下创建html目录, 然后在html中放一个test.html;2、 配置nginx.conf中的serveruser mengday staff;h

2021-08-11 15:18:39 104

原创 MYSQL使用手记一

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。0、不要受经典三范式的约束,在设计表结构时候,不必遵守三范式,三范式是一种很理性的状态,只存在于理论中,业务中很难真正满足。1.MYSQL中的整型类型有:TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT。 TINYINT占1个字节;SMALLINT占2个字节;MEDIUMINT占3个字节;INT占4个字节;TBIGINT占8个字节; 2、用自增整型做主键,一律使用 BIG...

2021-08-05 22:37:53 160

原创 docx4j linux上文件内容乱码问题

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。问题今天遇到一个问题,生成文档程序在本地的window上都好好的,可是到了linux上之后,直接乱码。开始根本没有想到是因为字体库的原因,直到排查了很多原因之后,才猜测可能是因为字体库,导致了乱码的出现。解决方案1.找到window是字体库将windows的C:\Windows\Fonts\下的所有字体库都拷贝出来,放在桌面的fonts文件夹里2.添加linux字体库a. 到文件目录/u..

2021-07-29 18:46:59 1802

原创 利用phantomjs动态生成图片

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录一、问题二、可行方案三具体实施:1.phantomjs 安装运行一、问题 为什么需要动态生成图片呐,主要的用途就在于根据参数的不同,生成不同图片,进而生成个性化,定制化的报告。那么该如何实现图片的动态生成呐 ?二、可行方案 phantomjs + echarts 的方式来实现。 三具体实施:1.phantomjs 安装运行下载地址:...

2021-07-29 18:09:22 840

原创 DDD之领域间动态分頁联查

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。讲点题内话 众所周知,DDD是一种解决问题的思路。重点是给出理论,按照理论进行需求分析、业务拆解和架构设计。她是一种解决方案的抽象概括。 现状却是:没有一种完整的,可照本宣科的流程,让人可以根据这套流程去进行业务的分析,拆解,联合,这应该是DDD没有真正火起来的原因。很多人都知道DDD,也都明白是怎么回事,但是就是不能在实际的业务中去践行实施,去真正的按照DDD的思想去服务于业务。 ...

2021-07-27 00:30:23 1858

转载 HikariCP为什么快?

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录前言零、类图和流程图一、主流程1:获取连接流程二、主流程2:初始化池对象三、流程1.1:通过HikariPool获取连接对象四、流程1.1.1:连接判活五、流程1.1.2:关闭连接对象六、流程2.1:HikariCP监控设置七、流程2.2:连接泄漏的检测与告警7.1:它是做什么的?7.2:过程详解八、主流程3:生成连接对象九、主流程4:连接池缩容十、主流程5:扩充

2021-07-26 11:13:44 341

转载 你了解云原生吗?

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。作为一种架构模式,云原生架构通过若干原则来对应用架构进行核心控制。这些原则可以帮助技术主管和架构师在进行技术选型时更加高效、准确,下面将展开具体介绍。1服务化原则在软件开发过程中,当代码数量与开发团队规模都扩张到一定程度后,就需要重构应用,通过模块化与组件化的手段分离关注点,降低应用的复杂度,提升软件的开发效率,降低维护成本。如图 1,随着业务的不断发展,单体应用能够承载的容量将逐渐到达

2021-07-15 19:54:05 269

原创 啥,你要抛弃单体,拥抱微服务?

思考在业务开发的时候,肯定会面临一个问题,那就是:到底应该使用微服务,还是应该使用单体应用 ?这个其实没有一个明确的约定,但是可以找一些规律,来确定使用哪种方式进行业务的开发。 使用微服务实现的场景 业务很复杂,复杂操作很多,放在一个应用中管理不良; 业务功能很独立,任何一类业务都可以单独作为一个子系统,可单独使用; 团队成员分工明细,术业有专攻。有擅长订单的,有专攻供应链的,有研究物流的等等,可由他们来单独开发子服务; 为了学习和锻炼技术,掌握新知..

2021-07-14 01:38:14 175

原创 消息的使用

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录一、消息的选型二、消息的使用三、消息获取四、异常信息五、消息的弊端六、具体使用来聊一聊消息,都知道在系统中使用消息,其目的无非是:异步,削峰,解耦。换言之,我们在系统中引入MQ,其目的是为了解决现有系统中可能遇到的:异步操作,系统耦合或是大流量、高并发削峰的场景。消息的好处无非就是这些,可以帮助我们解决系统的这些问题,那么我们来聊聊消息使用时候该注意些什么?一、消息的选型.

2021-07-01 09:44:42 216

原创 如何使用MQ?

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。目录一、消息的选型:二、消息的使用:三、消息获取四、异常信息:​五、消息的弊端:六、具体使用:今天来聊一聊消息,都知道在系统中使用消息,其目的无非是:异步,削峰,解耦。换言之,我们在系统中引入MQ,其目的是为了解决现有系统中可能遇到的:异步操作,系统耦合或是大流量、高并发削峰的场景。消息的好处无非就是这些,可以帮助我们解决系统的这些问题,那么我们来聊聊消息使用时候该注意些什么?...

2021-06-24 00:35:42 2512

原创 关于程序部署的思考

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。来聊一聊,软件部署时候资源(服务器资源)申请的问题。为什么要说到这个问题,因为最近的一件事情,觉得可以抒发下自己的观点:业务要上线一个系统,用户量和点击数,都属于小众,可是项目的负责人,却在申请资源的时候,做饭真的是让人感觉资源浪费,具体细节不便多说。说到这个问题,其实这主要是和老板息息相关。有钱的公司,资源只要不是太随意,随便提(有点夸张,但是却有这样的土豪公司);一般公司:提出的部署资源会被询问很..

2021-06-23 00:22:25 109

原创 日志链路追踪

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。在日常工作中,我们需要经常处理业务的各种异常,而日志成了我们定位问题,解决问题最有效的绝佳手段。那么如何快速定位问题,并且解决问题呐?下面说一下:针对链路上问题的排查,采用的一些方法和手段,供参考。在日志输出上,现在最常用的是:logback(spring-boot 自带的日志体系) 和 log4j2两种日志的实现方式 ,不管采用那种实现手段,都是实现了Slf4j定义的日志接口,这里不做赘述。在业务系统中,打印日

2021-06-11 16:30:40 433 1

原创 哪些好用的工具类库

1. Java自带工具方法1.1 List集合拼接成以逗号分隔的字符串//如何把list集合拼接成以逗号分隔的字符串a,b,cList<String>list=Arrays.asList("a","b","c");//第一种方法,可以用stream流Stringjoin=list.stream().collect(Collectors.joining(","));System.out.println(join);//输出a,b,c//第二种...

2021-06-07 09:09:58 294

转载 Redis 知识点扫盲

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受Redis 是开发中必不可少的一种分布式缓存,那麽在平时的面试中,我们都会遇到哪些问题呐?总结来说,主要有如下:1、说说什么是Redis?2、Redis 有什么优点和缺点?3、Redis 的数据类型有哪些?4、Redis 是单线程的吗?5、Redis 为什么设计成单线程的?6、Redis 和 Memcached 的区别有哪些?7、请说说 Redis 的线程模型?8、为什么 Redis 单线程.

2021-05-11 18:51:35 401

转载 设计模式白话版

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受目录01 工厂方法02 建造者模式03 抽象工厂04 原型模式05 单例模式06 适配器模式07 桥梁模式08 合成模式09 装饰模式10 门面模式11 享元模式12 代理模式13 责任链模式14 命令模式15 解释器模式16 迭代模式17 调停者模式18 备忘录模式19 观察者模式20 状态模式21 策略模式22 模板方法模式23

2021-05-10 09:02:09 150

转载 分布式缓存Reids变慢分析

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受!目录一、使用复杂度高的命令二、存储大key三、集中过期四、实例内存达到上限五、fork耗时严重六、绑定CPU七、开启AOF八、使用Swap九、网卡负载过高十、总结应用系统中,Redis在使用过程中,经常会遇到的数据延迟问题以及如何定位和分析,比如:Redis变慢了,你会怎么排查?Redis作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Red

2021-04-29 13:52:00 195

原创 如何避免多表联查

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受!目录方式一、添加冗余字段方式二、小表广播方式三、建立集中的服务方式四、基于数据中心跨入21世纪,数据呈现了暴增的阶段,以往数据结果的获取方式都是以多表联查为主而获得的结果,可是在大数据的时代,数据暴增的情况下,再如此往复的使用多表联查,势必会对性能造成一定的影响,那么如何才能够避免使用多表联查,而又能达到预期的效果呐 ?方式一、添加冗余字段所谓冗余字段,就是在主要的信息上,添加上一些辅助的字段

2021-04-26 00:33:49 2565

原创 分布式ID生成方式

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受目录方法一: 用数据库的 auto_increment 来生成方法二:单点批量ID生成服务方法三:uuid / guid方法四:取当前毫秒数方法五:使用 Redis 来生成 id方法六:Twitter 开源的 Snowflake 算法在分布式系统中,避不开的是系统中,数据ID的处理,那么数据ID该如何才能生成才会更好的保证系统ID的唯一性呐 ?方法一: 用数据库的 auto_increm.

2021-04-24 19:08:47 519 2

原创 SpringBoot 中动态的对Bean对象设置和获取

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受目录前言bean对象的获取bean对象的设置前言现实中,总会有将bean获取或者动态(程序启动时候,通过参数判断是否需要创建bean对象,并放入到applicationcontext中去)将bean放入到springboot全局中去。bean对象的获取bean 对象的获取很容易,只需要在ApplicationContext 中拿取就是了,需要 实现的接口是:ApplicationContextA

2021-03-30 14:35:30 2705

原创 大话微服务拆分

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受目录总的思路拆分中需要注意的细节1.事务一致性问题2.数据权限和功能权限的处理。3.拆分的粒度4.子模块是否需要拆开放入不同的库5.分库分表的设计一、AKF拆分原则1,Y轴(功能)关注应用中功能划分,基于不同的业务拆分2,X轴(水平扩展)关注水平扩展,也就是“加速器解决问题”3,Z轴(数据分区)关注服务与数据的优先级划分,如按地域划分二、前后端分离原则三、无状态服务四、

2021-03-05 13:01:11 361 2

Netty4 使用

本资料是使用netty4来进行对象的传输的demo ,并对这个通信做了封装,方便用户的使用。

2015-04-24

github使用

github使用 , 本文档使用的是记事本记录了在windows系统上如何使用github来上传代码的实现方式,可供初学者来借鉴。

2015-04-10

全国所有省市县

全国所有省市县,比较全的一份数据,用来存储所有的全国所有省市县

2015-03-17

很好的手机模板

这个是一个很不错的手机开发展示的模板,主要是手机访问来做显示的,非常的不错噢。

2015-03-17

SVN使用说明

全面而充分的介绍了SVN这款国内广泛使用的代码管理的工具,具有非常使用的介绍和解说,是学习的好帮手。

2014-12-15

Java JVM调优

JVM调优,是程序猿会遇到的常事,好好学习这个,比较有用

2014-08-08

socket 字节传输

socket 字节传输,内有传输协议和客户端,服务器的代码,可作为借鉴来了解socket传输。

2014-07-07

python 远程获取文件

远程获取主机上的资源信息、并下载到本地目录下

2014-05-23

SSM 分页实现

struts2+Spring3+mybatis3 实现的分页。使用的是mysql数据库,数据文件在工程的doc文件夹里,有mysql数据库,下载便可以使用。

2014-03-23

SSH 简单权限管理

使用SSH开发的一个简单的权限管理模型。可以看看。

2014-03-20

图型界面的设计

这是一个图表制作的demo ,里面有2个demo ,分别使用不同的技术实现了对图表的制作。

2013-07-16

菜单栏的制作

用来制作一个菜单显示栏、左侧是菜单、右侧是显示、上边是提示的东西

2013-07-12

json jar 下载

json 传递数据时候必须要的jar ,比较的全、、、 可供下载使用。

2013-06-04

webservice jar

整个的webservice xfire 要使用到的jar ,当然也有部分是开发中不需要的、可以根据实际情况而定使用那些jar文件。

2013-06-03

webservice demo

一个全的webservice服务,其中包括单独的客户端实现,服务端实现,数据库等信息、还包括要注意的细节等等的信息。是初学webservice的一个不错的事例。。。

2013-05-31

JAVA WEBservice API

讲述java 1.6 版本之后的java自带的webservice的功能的操作

2013-05-27

SVN 服务器环境搭建

svn 搭建所需要的程序,里面有客户端和服务器端的安装程序,可以提供你下载和安装

2013-05-09

arcgis 的破解文件

破解gis的工具以及方法,通过此工具就可以去破解下载的gis软件

2013-03-21

一个gdb文件的

这是个简单的gdb文件,里面就是描述的是几个简单的几何图形

2013-03-21

NiFi学习实践.doc

资源是关于nifi的一些初步涉猎,包括了单机安装nifi,使用内置的zookeeper安装集群nifi,和使用外部的zookeeper安装nifi,已经使用nifi做些简单的操作。

2019-10-23

比较不错的模板

比较不错的cms模板集合,里面有收集到的常用的比较OK 的70多套模板,可以供使用者挑选和使用。

2018-11-20

Bosent 开发手册

Bosent 快速开发手册,方便使用bosent平台进行快速开发。

2018-09-13

JavaBase 项目所需要的 jar 文件

用来使得 javabase 项目能正常跑起来的 jar 文件... ...

2016-12-16

全国省市区对应地址

这个是一个全国省市地区的身份证归属地记录。有需要的哥们可以使用这个来获得某个身份证属于什么地方。方便有些操作

2016-08-01

SpringMVC 多数据访问

一种用来配置多数据源的java实现类...

2015-12-18

JS多星评论

JS 实现多维度的星级评价,并取得评价后的值。

2015-09-18

炫酷的时间控件

很酷的时间控件 + 一个带时分秒的时间插件,方便对时间的管理.

2015-09-15

上传图片到七牛服务器

1.html实现图片上传到七牛服务器;2,有个用java语言实现的上传图片的到七牛服务器的实例

2015-09-15

tomcat+memcached session共享

本资源中包括了两个测试的demo,http://blog.csdn.net/supingemail/article/details/48010141 中涉及到的session共享的tomcat配置,以及windows memcached 的安装文件,以供学习者了解和学习。

2015-08-28

去https,环信注册

本资源中,有两个实现: 1. 实现了去https 的去秘钥的实现,可以将https的请求变成是http请求 2. 实现环信即时通信接口的用户注册功能.方便ios ,Android的调用即时聊天...

2015-08-11

D3 Tip 获取 X,Y

D3 Tip 用来获取坐标轴上X ,Y 的值,可以通过此值来获取想要的数据,实现方式是 D3 + Tip 来实现.

2015-07-17

linux gcc install

linux gcc install 很全的linux gcc 安装,对离线安装gcc很有帮助...

2015-06-29

linux expect tcl

主要是linux上要使用的expect 和 依赖tcl ,可以方便的使用,直接用 rpm -ivh ... 命令就可以使用了.

2015-06-29

缓存大集合

本资源中,有基于ehcache的缓存,磁盘和内存缓存;也有自己理解并写出的缓存:磁盘和内存缓存,可供学习和参考之用。。。

2015-05-26

ehcache 缓存

有基于ehcache 自己的cache实现,也有是自己实现的,基于ehcache的写磁盘的缓存设置,已经测试过,可以放心使用。

2015-05-24

cache 实例

这是一个cache的管理demo,里面有cache的一套东西,还有就是计算内存的工具类。

2015-05-07

hadoop 编码

hadooop 的开发

2015-04-24

空空如也

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

TA关注的人

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