综合
文章平均质量分 76
hehewjt
这个作者很懒,什么都没留下…
展开
-
记一次mysql无法启动故障恢复和备份规划
一次深刻的教训(阿里云自建mysql,centos6.9,mysql5.6),没有对数据库备份足够的重视,升级服务没有做应急预案,导致线上环境停机4小时维护。事情经过:1、应用需要升级,2、阿里云提示系统有漏洞需要打补丁,需要重启服务器3、停了应用服务,没有手工停mysql服务,重启服务器4、部署好应用,发现mysql连接异常,一脸懵逼。提示:Cannot connect to local MYSQL server through socket '/var/lib/mysql/mysql原创 2020-11-19 17:15:52 · 452 阅读 · 1 评论 -
网络通信与协议理解
一、通信协议是什么?1、网络通信协议,是一种网络通信语言,为了连接不同操作系统和硬件体系结构提供通信支持。目的是实现通讯双方(发送方和接收方)能正确无障碍的理解要通信的内容。好比一个广东人和一个山西人打招呼,同样说你好,用方言说的话双方都不懂,那么这时候大家就约定都是用普通话,那么广东人说话山西人懂,山西人说话广东人也能懂,这么就可以愉快的聊天了。同理,计算机之间也需要有一定的约定才能实现正确的发送和接收信息。2、网络通信协议三要素,语义(表达的意思),语法(表达的形式,接收,格式),时序(事件发生原创 2020-06-04 17:16:35 · 2753 阅读 · 0 评论 -
一些框架的学习与了解
一、MQMQ,Message Queue 消息队列,消息中间件,是一种应用程序对应用程序通信方式,应用程序都是通过队列的方式发送和检索需要传递的数据消息,而无需专用的链接来连接它们。队列的使用除去了接受和发送应用程序同时执行的要求。JMS java message service java消息服务,是sun推出的中间件服务的一个标准和API定义。MQ的实现可以基于JMS,也可以基于其原创 2017-02-06 17:44:24 · 750 阅读 · 0 评论 -
设计模式总结之策略模式
设计模式之一策略模式(Strategy Pattern)功能作用:策略模式主要是对算法的封装,把算法的责任和算法本身分割开。策略模式的做法是把一系列的算法封装到一些列的策略类里面,作为一个抽象策略类的子类,用一句话说就是:准备一组算法,并将每一个算法封装起来,使得它们可以互换。原创 2016-11-04 16:41:23 · 490 阅读 · 0 评论 -
android 开发之解析xml
java对XMl的解析三种方式,sax解析,dom解析,xmlpull解析1、sax解析是一种以事件驱动的xml解析api,以流的处理方式解析速度快,占用资源少,比较适合android开发 sax解析的bao已经封装在了android的开发包内,所以不需要引入额外的包。 实现方式主要是继承org.sml.sax.helpers.DefaultHandler,然后重写原创 2014-11-18 17:51:34 · 479 阅读 · 0 评论 -
socket http的理解
首先了解一下网络传输的一些知识,OSI网络七层协议和TCP/IP的四层协议OSI七层协议从低到高分别有物理层、数据链路层、网络层、传输层、表示层、会话层、应用层。底三层分别面向通过网络的端到端的数据流。高四层主要是面向应用程序的功能。OSI七层模型主要是一个理论模型,现实应用中主要是做一个层次参考。物理层主要是为数据链路层提供屋里链接,在其上串行传输比特流。数据链路层主要是负责网络节点间的线路原创 2014-03-07 17:46:03 · 735 阅读 · 0 评论 -
一个java程序员4年4个工作的经历
今天看到一个帖子说程序员怎么提升自己的技能,里面说了十多项,对自己感觉能有用的有以下几点:读书、读代码、读博客、写博客,回答别人的问题,参加一个开源项目,参加培训、研讨会。回答问题当中给自己的思考:一个毕业生,做java转正了4k,一个室友IOS,平时学习努力转正了7.5,另一个啥也不会参加两月的培训也是IOs转正4.5!和比人比不如和自己比。一天、一周、一月、一年只要有提高就是进步,多学原创 2014-02-21 18:28:16 · 39983 阅读 · 24 评论 -
secureCRT使用记录
1、重启tomcat首先,查看tomcat运行情况,命令:ps -ef|grep tomcat,原创 2013-12-03 10:56:04 · 1362 阅读 · 0 评论 -
java 反编译工具 jad
java 反编译工具 jad.exe教程 http://www.cnblogs.com/dkblog/archive/2008/04/07/1980817.html转载 2013-06-14 10:53:09 · 550 阅读 · 0 评论 -
2013年4月第四周周记
1、本周工作总结:bug修复,主要只是点sql的学习(针对mysql),具体为left join 、case when的具体应用学习。对left join 与inner join有了更深刻的认识,对数据的过滤更为清晰,case when条件判断,主要有两种用法,一是一个表达式不同的结果:case 表达式 when 结果1 then 值1 when结果2 then 值2....else原创 2013-04-27 17:46:08 · 616 阅读 · 0 评论 -
软件项目开发流程(转)
软件项目开发流程(转)一个软件项目研发的设计流程是怎样的呢?以通常标准的设计方法为例,(不过笔者喜欢快速原型法)。第一个步骤是市场调研,技术和市场要结合才能体现最大价值。 第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关转载 2013-03-27 14:54:16 · 417 阅读 · 0 评论