关闭

sublime text 格式化json

在开发的过程中,json数据是经常使用的。查日志。。但是查到的日志,都是一长串。。之前最长使用的是sojson网站,打开之后,然后格式化json 在模拟数据。但是发现,查的多了,每次都打开浏览器 格式化,觉得挺繁琐的。然后听说sublime text 可以对json数据进行处理。然而我也经常使用,随意就研究了一下。        首先,sublimetext 需要安装插件。 安装 1、打开vi...
阅读(187) 评论(1)

大话重构——改善代码

前段时间,进行项目验收的时候。现在项目已经上线了,需要对线上的程序,添加一些新的功能——日志,来为之后的开发提供一些统计数据。日志最重要的两个功能:       一、跟踪线上程序出现bug的根源        二、可以根据日志做数据统计        记得深刻的就是,需要添加日志统计的功能,既然如此,系统的日志如何写现在一个问题。可采用的两种方案:       一是手写日志,这样需要对已有的代码...
阅读(668) 评论(6)

短信发送api示例

首先说一下短信验证的使用场景。        1、与账户信息相关的操作,如修改支付宝账号等        2、与资金流转相关的操作,如提现等        只有在以上两种场景下,短信验证才会起到作用。即提交相关操作的时候,附带一个验证码。        在本项目中,使用的短信平台是云片网。本文会举一个例子来演示短信:流程1、云片网上的短信是通过一个http请求触发的。 // 通用发送接...
阅读(918) 评论(5)

[置顶] 高并发update的 死锁产生原因

在说这个之前首先了解一下讲一下update语句sql中的情况。死锁产生的条件:出现循环等待资源。update对锁的流程:       当sql发出一个update请求之后,数据库会对表中的每条记录加上U锁。然后数据库会根据where条件,将符合条件的记录转换为X锁。对不满足条件的记录释放U锁。环境模拟1. 创建数据库环境--创建数据库 create database DeadLockTest;...
阅读(7898) 评论(43)

sql where 1=1 规范代码

在讲解这个问题的时候,首先来看一个例子。看一下这两个句子:select * from user select * from user where 1=1这两个 句子执行结果是一样一样的。而sql注入就是利用了这个原理 来进行破坏。比如:select * from user where id='1000'如果允许用户输入的话,那么这个句子就成了:select * from user where id...
阅读(1390) 评论(12)

解决方案:Jboss修改jsp需要重启才生效

最近刚接手了一个Java项目,用的Jboss服务器,之前一直都是使用的tomcat服务器,而且感觉项目挺复杂的。然后就遇到问题了。        之前做SSH项目的时候,为了避免重启服务器的时候,在开发的时候需要配置一个开发者模式,设置之后,当自动修改java代码的时候,会自动部署。这个过程,称为热加载        好了,为了解决这个问题,我们也需要配置项目,支持自动部署。1、修改Jboss路...
阅读(3361) 评论(13)

读工业4.0时代有感

最近读了一篇文章《工业4.0时代 怎样为孩子筹备未来的教育》感觉非常有感触。抽出来分享一下。        工业4.0时代?什么是工业4.0时代呢?这一概念最初由德国率先提出,旨在支持工业领域新一代革命性技术的研发与创新,引领第四次工业革命。此前的工业革命大家或许听说过,比如说以蒸汽机为标志的第一次工业革命,英国开始了对外扩张的步伐;以电气为标志的第二次工业革命,美、德等国家迅速发展起来了。那么,...
阅读(889) 评论(2)

文件太大?来试试分卷压缩

最近给服务器装东西,遇到了一些问题。 要把安装包 拷贝到服务器上。但是遇到了问题,就是文件太大,在远程的拷贝文件的时候失败。        文件太多,经常用的方式是压缩。那么文件太大,那又怎么解决呢?        小编好歹也是一个游戏玩家,曾经也玩过不少大型单机游戏的。        对于很大的游戏,经常会碰到 下载一个游戏 需要 下载很多个文件。*part1 *part2 等把这些文件...
阅读(1062) 评论(7)

高效编程习惯:VS 自定义代码模版

对于开发人员来说,开发效率是非常的重要的。但是代码的规范是重中之重。因为他决定程序的可维护性。        在使用VS进行开发的人,如果是一个老手的话,一般都会听说过一个叫Resharp的插件吧。可以提升代码的规范程度 和一些常见错误的提示。可以清楚的看到不必编译才能看得到的错误。        接下来,就以Resharp为例,配置自定义代码模版。当然,如果没有安装Resharp也可以使用代码...
阅读(2681) 评论(9)

MyEclipse保留配置数据

对于做开发的来说,能够熟练使用一个工具,就非常不错了。        最近一直都在使用MyEclipse做开发。由于最近做的比较杂,而且做的Demo程序比较多。        而小编在做Demo程序的时候,喜欢重新开一个工作空间。       在使用MyEclipse的时候,首先是会配置一些数据。        一般都是在Windows-Preference中进行换环境配置和一些常用的设置。如...
阅读(1115) 评论(15)

[置顶] 性能优化:空间换时间

问题背景                      在程序开发过程中,我们对于数据的处理,会有一些校验。         校验分为两种:简单校验和复杂校验。        对于一些简单的校验,如用户是否存在,密码是否正确等等。这种校验,可以说几乎不耗时的。所以也没必要在这里做优化。         对于复杂的校验,需要进行联合查询,通过查询很多次之后,才可以得出 数据的正确性与否。当然...
阅读(2468) 评论(29)

[置顶] 菜鸟学Struts——I18N对国际化的支持

大家肯定都喜欢玩游戏吧。对于是一个游戏迷的话,肯定玩过不少非常棒的经典单机游戏。比如说,国产的《古墓丽影》、《刺客信条》、《鬼泣》 国产的仙剑,古剑等。在众多游戏系列中,国产的不必说了,下载破解了就能玩。但是对于哪些,下载下来是英文的 韩文的游戏。对于电脑白痴的游戏迷来说,第一反映是:这游戏有没有汉化补丁?       为什么一些经典的游戏可以用汉化补丁?我们在开发程序的时候,是否也提供...
阅读(1918) 评论(12)

作品展

从寒假刚结束完vb的学习,总结,接手作品展。刚接手作品展的时候,没有头绪,有了想法,但是遥不可及。计划的制定改了又改,以为作品中的所有东西都需要自己弄明白,敲一遍。到后来,开始整理程序段进行拼接来实现要达到的目的。以至于后面做成 大杂烩。更不可思议的是后面的程序之间的拼接。这样做出来的作品势必是吸收不了的。所以应该有时间去吸收。              100个人就有100种不同的想法,从寒假...
阅读(1046) 评论(2)
    个人资料
    • 访问:295054次
    • 积分:6296
    • 等级:
    • 排名:第4128名
    • 原创:147篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2437条
    请联系我
    最新评论