2018年4月

前端js加密工具

有时候辛辛苦苦写的前端被人源码拷贝,目前js端常用的防止别人拷贝源码就是用混淆加密找到个线上工具还不错混淆加密工具用法在js编写好后,把代码粘贴进去,混淆加密,然后新保存个js,线上的用新的js,源码本地留存就行,变了名全都替换了,还原还是要花些功夫的。说明对外暴露的函数或者接口,需要在不混淆变量名称里面增加,否...

mysql 性能优化方案

网 上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行具体的优化。m...

mysql 性能优化方案

网 上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行具体的优化。m...

用户态和核心态的区别

1.操作系统需要两种CPU状态:内核态(Kernel Mode):运行操作系统程序用户态(User Mode):运行用户程序2.指令划分:特权指令:只能由操作系统使用、用户程序不能使用的指令。 举例:启动I/O 内存清零 修改程序状态字 设置时钟 允许/禁止终端 停机非特权指令:用户程序可以使...

IntelliJ IDEA给项目增加jar包

刚使用IntelliJ IDEA的时候还不熟,很多新手都不知道怎么给现有项目增加相应的包jar,导致项目不能运行,xml配置导出是红色错误。编辑器File -> Project Structure.. -> Modules -> 中间栏,鼠标右键->add+ > 选择相应包,然后跟着...

java扫盲系列(4)-Spring 基于注解的配置

之前看了Spring可以通过xml配置实现beans的依赖注入,所有class的元数据和依赖通过xml配置会让配置越来越多,越来越复杂。从Spring2.5开始,可以通过注解完成之前xml完成的事情,注意:注解不是注释!!!!启用注解启用注解需要在配置中增加几项配置<?xml version="1...

java扫盲系列(3)-Spring 依赖注入

什么是依赖注入从博主的理解就是,一般情况下我们创建对象会直接用new加上类名创建,这样写文件与文件之间有较强的耦合,项目class越来越多,文件之间相互依赖使得系统无法升级和更改。 那么我们要获取一个对象,又要保持系统的耦合度低怎么做呢,就是把对象传入需要用到的地方,而这个传入的对象,是依赖于配置进行自动化生成的...

java扫盲系列(2)-Spring IoC 容器

网上很多关于Spring Ioc容器的文章和教程,本文记录下博主学Spring的时候对Spring容器的理解和认识,后面随着深入的了解和应用可能有更新。什么是容器个人理解,容器就是个黑盒子工厂,作用就是:创建对象,初始化对象的参数,然后其他地方需要用到这些对象都从这个黑盒子里面取,这些对象被称为Spring Be...

java扫盲系列(1)-POM(Project Object Model) 项目对象模型

一、什么是POMProject Object Model,项目对象模型。通过xml格式保存的pom.xml文件。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。一个完整的pom.xml文件...