ssy03092919
码龄5年
  • 389,379
    被访问
  • 113
    原创
  • 149,754
    排名
  • 102
    粉丝
关注
提问 私信

个人简介:看这时光如白驹过隙,忽然而矣! 然此身乃草芥,唯有心坚,方主沉浮!

  • 加入CSDN时间: 2016-11-17
博客简介:

HY0101的博客

博客描述:
专属
查看详细资料
  • 4
    领奖
    总分 794 当月 11
个人成就
  • 获得173次点赞
  • 内容获得114次评论
  • 获得786次收藏
创作历程
  • 33篇
    2021年
  • 6篇
    2020年
  • 40篇
    2019年
  • 15篇
    2018年
  • 32篇
    2017年
成就勋章
TA的专栏
  • weblogic
    9篇
  • Redis
    16篇
  • mysql知识
    4篇
  • 数据库开发问题
    4篇
  • 微信小程序
    1篇
  • tomcat
    1篇
  • java开发问题
    3篇
  • SSH学习之路
    19篇
  • 技术之路
    26篇
  • c语言
    1篇
  • java知识
    10篇
  • ps
    1篇
  • git
    8篇
  • web.xml
    1篇
  • 启动
    1篇
  • select2
    1篇
  • urule
    1篇
  • WebSphere
    3篇
  • linux
    10篇
  • idea
    3篇
  • oracle
    10篇
  • svn
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux中查看当前目录各个文件夹使用情况

du -h --max-depth=1author:su1573鄙人记录生活点滴,学习并分享,请多指教!!!如需交流,请联系 sph1573@163.com,鄙人看到会及时回复
原创
发布博客 2021.09.16 ·
200 阅读 ·
0 点赞 ·
0 评论

weblogic11g开启SSL/启用管理端口,出现Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11

一、配置步骤1、使用默认的密钥库,按照下图所示,点击SSL中的高级2、选中SSL中的“使用JSSE SSL”,点击保存3、激活更改4、如果有部署项目,需要重启项目5、设置启用管理端口,如下图,勾选保存,激活更改。6、为了方便,重启weblogic,日志如下7、验证:https://ip:9002/console管理端口:应用端口:二、解决疑问1、为什么需要weblogic11g需要勾选“使用JSSE SSL”?参考链接:https://docs.oracle.co
原创
发布博客 2021.07.22 ·
568 阅读 ·
0 点赞 ·
1 评论

mmPaginator使用分页插件,在动态列中使用出现数据不一致的问题

前情回顾接上一篇:Js中使用mmGrid+mmPaginator根据查询条件动态生成表头并展示数据mmGrid+mmPaginator下载  在上一篇中实现了使用mmgrid动态列。然而在分页使用时,点击页码,在显示的数据中,使用的列还是旧的列,导致数据不一致;场景演示:在每页10条数据中,第二页中的数据,就不一致的,如下图蓝框 FEE合计对应的应该是下面的数字,而下面却是-分析源码  经断点调试,看到,在点击页码时,使用的mmGrid对象还是以前的旧的,其中的clos还是第一次初始化列
原创
发布博客 2021.07.20 ·
106 阅读 ·
0 点赞 ·
0 评论

Js中使用mmGrid+mmPaginator根据查询条件动态生成表头并展示数据

需求描述:  查询列表以季度为单位显示,可根据查询条件的费用起期、费用止期动态加列。出现不足一个季度的情况,显示不足一个季度的费用起期、费用止期。例如:查询区间的费用起期是2020/1/1,费用止期是2021/2/28,则查询列表应显示2020年一季度、2020年二季度、2020年三季度、2020年四季度、2021/1/1-2021/2/28五列信息。需求分析  对于系统现有功能,因为还未出现过这种场景,因此本需求为首次需求。  首先对于列表的表头列,目前是默认写死的,即首先定义好列表的表头列
原创
发布博客 2021.07.20 ·
190 阅读 ·
0 点赞 ·
0 评论

mmGrid+mmPaginator.zip

发布资源 2021.07.20 ·
zip

Redis(十六):SpringBoot整合Redis

版本springboot:2.2.6.RELEASEredis:3.0jedis:3.2.0junit:4.12项目github地址:传送门代码pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc
原创
发布博客 2021.07.08 ·
93 阅读 ·
0 点赞 ·
1 评论

Redis(十五):进阶篇 - 集群

集群(Cluster)  集群的特点在于拥有和单机实例同样的性能,同时在网络分区后能够提供一定的可访问性以及对主数据库故障恢复的支持。另外集群支持几乎所有的单机实例支持的命令,对于涉及多键的命令(如MGET),如果每个键都位于同一节点中,则可以正常支持,否则会提示错误。除此之外集群还有一个限制是只能使用默认的0号数据库,如果执行 SELECT 切换数据库则会提示错误。1、配置集群  使用集群,只需要将每个数据库节点的 cluster-enabled 配置选项打开即可。每个集群中至少需要3个主数据库才能
原创
发布博客 2021.07.04 ·
61 阅读 ·
0 点赞 ·
3 评论

Redis(十四):进阶篇 - 哨兵

哨兵  在Reids的复制一文以介绍已经介绍了复制的原理和使用方式,在一个典型的一主多从的Redis系统中,从数据库在整个系统中起到了数据冗余备份和读写分离的作用。当主数据库遇到异常中断服务后,开发者可以通过手动的方式选择一个从数据库来升格为主数据库,以使得系统能够继续提供服务。然而整个过程相对麻烦且需要人工介入,难以实现自动化。  为此,Redis2.8中提供了哨兵工具来实现自动化的系统监控和故障恢复功能。1、什么是哨兵  顾名思义,哨兵的作用就是监控Redis系统的运行状况。它的功能包括以下两个
原创
发布博客 2021.07.02 ·
71 阅读 ·
0 点赞 ·
1 评论

Redis(十三):进阶篇 - 复制

复制  通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同在服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提供服务。为此,Redis提供了复制(replication)功能,可以实现当一台数据库中的数据更新后,自动将更新的数据同步到其他数据库上。1、配置  在复制的概念中,数据库分为两类,一类是主数据库
原创
发布博客 2021.07.01 ·
184 阅读 ·
0 点赞 ·
0 评论

Redis(十二):进阶篇 - 持久化

前言  Redis的强劲性能很大程度上是由于其将所有数据都存储在了内存中,然而当Redis重启后,所有存储在内存中的数据就会丢失。在一些情况下,我们会希望Redis在重启后能保证数据不丢失,例如:将Redis作为数据库使用时;将Reids作为缓存服务器。这时我们希望Reids能将数据从内存中以某种形式同步到硬盘中,使得重启后可以根据硬盘中的记录恢复数据,这一过程就是持久化。  Redis支持两种方式的持久化,一种 RDB 方式,另一种是 AOF 方式。前者会根据指定的规则“定时”将内存中的数据
原创
发布博客 2021.06.30 ·
48 阅读 ·
0 点赞 ·
3 评论

Redis(十一):进阶篇 - 消息通知(任务队列、发布/订阅)

任务队列  在一个私人博客网站中,粉丝关注博主需要添加自己的邮箱,以便接收邮件确认信息和通知信息;博主每发布一篇新文章时,需要向他的粉丝们同步发送邮件通知;  诸如,当页面需要进行如发送邮件、复杂数据运算等耗时较长的操作是会阻塞页面的渲染。为了避免用户等待太久,应该使用独立的线程来完成这类操作。不过一些编程语言或框架不易实现多线程,这时可以通过其他进程来实现。设想有一个进程能够完成发邮件的功能,那么在页面中只需要想办法通知这个进程向指定的地址发送邮件就可以了。  这个通知的过程可以借助任务队列来实现。
原创
发布博客 2021.06.29 ·
157 阅读 ·
0 点赞 ·
2 评论

weblogic控制台端口和应用端口分离

现状  默认情况下,weblogic控制台端口和应用端口是一样的,如下表:控制台应用http://localhost:7001/consolehttp://localhost:7001/mydemo  这种方式有利有弊;开发环境没什么问题,但是在生产环境上就会有安全问题;攻击者使用弱口令扫描工具或者直接使用常见的弱口令去尝试登录Web中间件的管理控制后台,然后通过部署war包上传,进而控制整个系统。  为了防止这种问题,需要把weblogic控制台的端口和应用端口分离,怎么
原创
发布博客 2021.06.29 ·
573 阅读 ·
0 点赞 ·
0 评论

个人idea配置settings.zip

发布资源 2021.06.28 ·
zip

mysql5.7.26:[ERR] 1118 - Row size too large (> 8126)

场景复现  在从linux服务器的Mysql库中导出全部表结构后,准备转存到本地windows上。linux的mysql版本是5.7.26,本地是5.7,还是32位的msi程序安装的(以前上学时下载的一直保留到现在 )。  在本地执行全部表结构时,出现[ERR] 1118 ,因为在linux上也出现过这个问题,查看了linux中mysql的my.cnf配置文件,将相应添加的配置添加到本地的my.ini或my-default.ini中,重启后,再次执行脚本错误依旧。  后来搜了网上的大部分方案,都是无法
原创
发布博客 2021.06.28 ·
96 阅读 ·
0 点赞 ·
0 评论

Redis(十):进阶篇 - 排序SORT

排序1、有序集合的集合操作  集合类型提供了强大的集合操作命令,但是如果需要排序就要用到有序集合类型。Redis的作者在设计Redis的命令时考虑到了不同数据类型的使用场景,对于不常用到的或者在不损失过多性能的前提下可以使用现有命令来实现的功能,Redis就不会单独提供命令来实现。这一原则使得Redis在拥有强大功能的同时保持着相对精简的命令。  有序集合常见的使用场景是大数据排序,如游戏的玩家排行榜,所以很少会需要获得键中的全部数据。同样Redis认为开发者在做完交集、并集运算后不需要直接获得全部结
原创
发布博客 2021.06.28 ·
353 阅读 ·
0 点赞 ·
1 评论

Redis(九):进阶篇 - 过期时间

过期时间1、命令介绍  EXPIRE命令的使用方法为EXPIRE key seconds  seconds参数表示键的过期时间,单位是秒。如设置key键的过期时间为20秒,即20秒后,key键自动被删除:127.0.0.1:6379> get key"333"127.0.0.1:6379> expire key 20(integer) 120秒后在设置过期时间127.0.0.1:6379> expire key 20(integer) 0127.0.0.1:637
原创
发布博客 2021.06.27 ·
167 阅读 ·
0 点赞 ·
0 评论

Redis(八):进阶篇 - 事务

事务(Transaction)1、概述  Redis中的事务是一组命令的集合。事务同命令一样都是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。例如,银行转账过程中A给B汇款,首先系统从A的账户中将钱划走,然后向B的账户增加相应的金额。这两个步骤必须属于同一个事务,要么全执行,要么全不执行。否则只执行第一步,钱就凭空消失了,这显然让人无法接受。  事务的原理是先将一个事务的命令发送给Redis,然后再让Redis依次执行这些命令,如:127.0.0.1:6379> mult
原创
发布博客 2021.06.27 ·
43 阅读 ·
0 点赞 ·
0 评论

Redis(七):基础篇 - 有序集合类型

有序集合类型(Sorted Set)  有序集合类型与上一篇的集合类型的区别就是“有序”二字。  在集合类型的基础上有序集合为集合中的每个元素都关联一个分数,这使得我们不仅可以完成插入、删除和判断元素是否存在等集合类型支持的操作,还能获得分数最高(或最低)的前N个元素、获得指定分数范围内的元素等与分数有关的操作。虽然集合中每个元素都是不同的,但它们的分数却可以相同。  有序集合类型在某些方面和列表类型有些相似:  (1)二者都是有序的。  (2)二者都可以获得某一范围的元素。  但是二者有着很大
原创
发布博客 2021.06.26 ·
49 阅读 ·
0 点赞 ·
1 评论

Redis(六):基础篇 - 集合类型

集合类型(Set)  在集合中每个元素都是不同的,且没有顺序;一个集合类型键可以存储至多2³² - 1个字符串。集合类型和列表类型对比特性集合类型列表类型存储内容至多 2³²- 1个字符串至多 2³² - 1个字符串有序性否是唯一性是否  集合类型的常用操作是向集合中加入或删除元素、判断某个元素是否存在等,由于集合类型在Redis内部是使用值为空的散列表(hash table)实现的,所以这些操作的时间复杂度都是O(1)。多个集合类型键指尖还可以进行
原创
发布博客 2021.06.26 ·
55 阅读 ·
0 点赞 ·
0 评论

Redis(四):基础篇 - 散列类型

散列类型(Hash)  散列类型的键值是一种字典结构,其存储了字段(field)和字段值得映射,但字段值只能是字符串,不支持其他数据类型,换句话说,散列类型不能嵌套其他的数据类型。一个散列类型键可以包含至多2^32 -1个子弹。提示 除了散列类型,Redis的其他数据类型同样不支持数据类型嵌套。比如集合类型的每个元素都只能是字符串,不能是另一个集合或散列表等。  散列类型是和存储对象:使用对象类别和ID构成键名,使用字段表示对象的属性,而字段值则存储属性值。命令1、赋值与取值HSET key
原创
发布博客 2021.06.24 ·
79 阅读 ·
0 点赞 ·
1 评论
加载更多