zonelza3
码龄13年
关注
提问 私信
  • 博客:41,163
    社区:2,590
    43,753
    总访问量
  • 19
    原创
  • 1,333,843
    排名
  • 14
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2011-10-13
博客简介:

zonelza3的专栏

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    59
    当月
    0
个人成就
  • 获得26次点赞
  • 内容获得5次评论
  • 获得76次收藏
创作历程
  • 1篇
    2024年
  • 11篇
    2021年
  • 1篇
    2020年
  • 2篇
    2019年
  • 4篇
    2012年
成就勋章
TA的专栏
  • 暖春
    7篇
  • 关于Java中的异常
    3篇
兴趣领域 设置
  • 大数据
    hadoop
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

关于编解码、加解密及哈希算法原理及应用

本文深入探讨了编解码、加解密及哈希算法的原理、应用。编解码是实现信息有效传输和处理的关键技术,加解密则是保障信息安全的重要手段,而哈希算法在数据完整性和身份验证等方面发挥着不可替代的作用。文章分析了这些算法的基本原理、应用场景以及面临的安全挑战,并提出了相应的改进建议。
原创
发布博客 2024.03.16 ·
3032 阅读 ·
7 点赞 ·
1 评论 ·
20 收藏

Linux下启动Tomcat 应用慢的一种特殊情况

本人最近项目中遇到Linux下启动Tomcat 应用慢(10~20分钟)。由于启动后各个功能正常,而且启动过程中也没有出现CPU和内存冲高的问题,所以首先排除是性能不足导致的问题。百度网上的原因及解决方式:无非都是Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全随机类SecureRandom的实例作为会话ID。解决方式有3种。而本人尝试了之后,都没见效。可以参考如下:https:/
原创
发布博客 2021.06.22 ·
392 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop 安装笔记

Hadoop 安装笔记在验证集群是否搭建成功的时候,首先通过web ui是可以正常访问页面的,以为大工告成。但没先到在执行一个map-reduce例子的时候,遇到吊销问题。1. 访问web ui界面 hdfs集群访问地址 http://192.168.51.110:9870/ yarn集群访问地址 http://192.168.51.110:8088 jobhistory访问地址: http://192.168.51.110:19888...
原创
发布博客 2021.04.05 ·
2101 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

MyBatis Plus分页插件使用问题

MyBatis Plus分页插件使用问题一、问题描述项目中遇到SQL报错抛异常,报错内容如下。[Code: 1248, SQL State: 42000] Every derived table must have its own alias查看报错的SQL如下:SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM ......很明显,ROWNUM是属于Oracle的语法,而把出错的语句放到Oracle环境下执行是没有问题的。
原创
发布博客 2021.03.23 ·
2987 阅读 ·
4 点赞 ·
2 评论 ·
3 收藏

JSON解析相关

JSON解析相关一、FastJSON,Gson,Jackson性能对比参考https://blog.csdn.net/zdyueguanyun/article/details/52864777结论:把Java对象JSON序列化,Jackson速度最快,在测试中比Gson快接近50%,FastJSON和Gson速度接近。 把JSON反序列化成Java对象,FastJSON、Jackson速度接近,Gson速度稍慢,不过差距很小。别只看性能,目前有一结构复杂的对象,用fastjson转化失败
原创
发布博客 2021.03.19 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

谈谈多线程

谈谈多线程多线程和死锁其实对于死锁,很多人会望而生畏。而事实上,死锁的原理非常之简单。死锁的本质就是,A对象占据了资源x,B也差不多同时占用了资源y。在x和y资源都没有释放的时候,A和B试图申请资源y和x。于是A在等B释放y,B在等A释放x。更直白一点,一个男人和女人相互暗恋,男人想要女的先示爱,他才向女的表白,女的想要男的先表白,她才向男的示爱。于是就一直等下去。相信有很多人对于多线程或者是数据库操作一想到死锁,就感到忐忑,生怕一不小心就会死锁。其实也大可不必过于担忧,从上面的解释,死锁产生的前.
原创
发布博客 2021.03.16 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Java中的异常——异常和多线程

异常和多线程本章主要模拟几种多线程的情况,观察其它线程产生的异常,在主线程中是否能够捕获到。模拟创建一个类,该类的work方法在某些条件下抛出了一个RuntimeException异常public class Job{ int a=0; public Job(){}; public Job(int a){ this.a=a; } void work() { if(a==0){ throw new ...
原创
发布博客 2021.03.16 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java集合学习总结

Java集合学习总结常见的数据结构数据存储的常用结构有:栈、队列、数组、链表和红黑树栈·栈:Stack,又称为栈它是运算受限的线性表,其限制是仅允许在表的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作简单的说:采用该结构的集合,对元素的存取有如下的特点:1、先进后出(即,存进去的元素,要在它后面的元素依次取出后,才能取出该元素)。例如,子弹压进弹夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能取出下面的子弹2、栈的入口、
原创
发布博客 2021.03.14 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Java中的异常——异常知识体系

一个程序是否优秀健壮,很大程度决定于对异常情况的设计和考虑。从这个角度来讲,异常处理的重要性,丝毫不低于正常的业务流程代码开发。本专题将从实践中总结到多种涉及到异常相关的经验,予以分享。一、异常知识体系常见异常和错误的类继承关系异常处理流程1、 一旦产生异常,则系统会自动产生一个异常类的实例化对象。2、 那么,此时如果异常发生在try语句,则会自动找到匹配的catch语句执行,如果没有在try语句中,则 常抛出.3、 所有的catch根据方法的参数匹配异常类的实例化对象,如.
原创
发布博客 2021.03.10 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Java中的异常——异常和程序容错

一个程序是否优秀健壮,很大程度决定于对异常情况的设计和考虑。从这个角度来讲,异常处理的重要性,丝毫不低于正常的业务流程代码开发。本专题将从实践中总结到多种涉及到异常相关的经验,予以分享。一、异常知识体系常见异常和错误的类继承关系异常处理流程1、 一旦产生异常,则系统会自动产生一个异常类的实例化对象。2、 那么,此时如果异常发生在try语句,则会自动找到匹配的catch语句执行,如果没有在try语句中,则 常抛出.3、 所有的catch根据方法的参数匹配异常类的实例化对象,如.
原创
发布博客 2021.03.10 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谈谈面向对象的陷阱

谈谈面向对象的陷阱一、继承面向对象可以继承,而对于实际开发中,往往很难比价好的做抽象,进而出现滥用继承的情况。如下面的代码,对于TestAnimal的call方法来说,单纯从代码上看,它应该是调用Human的walk方法。而实际上调用的确实Cat的方法,从而导致了可读性的混乱。 public abstract class Animal { abstract void walk(); } public class Human extends.
原创
发布博客 2021.03.09 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谈谈凯利公式

谈谈凯利公式一、关于凯利公式百度上一堆介绍。这里就简要说明一下各个参数https://zhuanlan.zhihu.com/p/23805353式中f为你该用资产多少比例下注b为盈亏比p为胜率q为亏损概率,即q=1-p二、从筛子游戏讲起比如骰子出现1,2,3,4,5都是不中奖,出现6中奖。那么中奖概率是1/6。然后规定按一下方式赔偿: 必须放1个筹码进去,赢了的话可以得到6个筹码,输了的话就得到0个筹码。其实这个赔率是5:1。​如果稍微提升一下赔率..
原创
发布博客 2021.03.06 ·
9723 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Windows下完美使用双网卡上内外网

1. 前言很多人使用笔记本,用网线接入公司或学校的内网。然而内网有诸多限制,比如禁止使用公网或者禁止某些公网的访问等。这时候,很多人就会想到笔记本无线网卡连手机wifi的方式上外网。当然,还有另一种方式,如果内网能够访问到某个代理服务器,并且这个代理服务器能够无限制访问公网,那么这种方式也可行的。但本文仅讨论通过前面第一种方式。这种方式对于Windows 7以上版本都是实践可行的。相信其他版本...
原创
发布博客 2020.01.21 ·
11253 阅读 ·
8 点赞 ·
2 评论 ·
27 收藏

Java后端编程知识体系

本人汇总了后台编程知识体系,后续将分章节进行发表。敬请关注。
原创
发布博客 2019.12.07 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决IBM JDK File Encoding设置为UTF-8后控制台输出中文乱码问题

背景:由于Oracle宣布将对JDK进行收费,所以许多客户转而使用IBM JDK。笔者使用IBM JDK时,遇到一个控制台中文显示乱码的问题,而切换为Oracle 的JDK则没有该问题。由于笔者使用的编码全部设置为UTF-8。百度网上的方法,但都没有正确解决。以下是网上介绍的方法:一:设置所有文件都是UTF-8编码。具体:左上角:File-->settings--...
原创
发布博客 2019.12.07 ·
2663 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

OpenSslSocket Demo

发布资源 2017.02.21 ·
rar

VC多线程信号量的应用

本文参考以下文章并做了扩展,加深信号量的理解http://blog.csdn.net/morewindows/article/details/7577591//2生产者 8消费者 4缓冲区 5最大信号量#include #include #include //设置控制台输出颜色BOOL SetConsoleColor(WORD wAttributes){ HANDLE h
原创
发布博客 2012.11.02 ·
1839 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CString 和 string 效率的比较

void CCmpStringDlg::OnOK() { // TODO: Add extra validation here string str="Hello,I am fine"; CString cstr="Hello,I am fine"; int t1; int t2; int i; vector vecStr; vector vecCStr;
原创
发布博客 2012.07.07 ·
1618 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用c++标准io解析csv

c++的io流是非常方便的。可惜初学者没有很好领会它的精髓。“流”的概念对方便字符串处理很重要,“流”最大的特点就是对于输出它会不断“流出”,对于输入“流入”。而我们没用用流的话处理字符窜基本都是整个字符串,这个字符串是相对静止的。比如"Hello World" 流出"Hello" 后变成"World",而通常的字符串对象处理了"Hello",仍然是"Hello World"。 事实上,我们很多时
原创
发布博客 2012.07.05 ·
637 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

求多元一次方程所有非负整数解

void solve(vector vecFactor,int iSum,vector >& vecOutPut,vector& vecResult){ int iResult; if (vecFactor.size()==0) { if (iSum==0) { vecOutPut.push_back(vecResult); } } else { int
原创
发布博客 2012.06.29 ·
2555 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多