- 博客(65)
- 收藏
- 关注
原创 关于SAP SBO 9.1 服务器重装的注意事项
1、先卸载相关的SAP模块、注意完成的时候,要删除相应的数据库,因为SAP卸载不会删除数据库的。并且在安装目录的下(通常是在C:\Program Files (x86)\SAP目录下),删除没有完成的文件夹,全部删除。否则重装的时候回提示出错的。并且安装上会有所区别,并且不会提示你设置B1SiteUser的密码。会提示你连接上一次的B1SiteUser提示“Authentication a...
2019-07-31 09:27:00
1428
原创 VMware NAT模式下,进行远程桌面连接和虚拟机SQL服务端访问
1、首先VMware装完默认有三个模式,桥接模式:VMnet0,NAT模式:VMnet8,仅主机模式:VMnet1,在菜单栏下编辑---虚拟网络编辑器,下面可以看得到2、选择VMnet8的NAT模式,关闭DHCP,点击NAT设置3、弹出NAT设置,网关默认,并要记下来。等一会虚拟机设置IP地址的时候需要用到。增加端口转发端口转发的意思是,在物理机上的用到这个端口进行通讯的时候,...
2019-07-11 11:53:44
2862
原创 MySQL索引原理与慢查询优化
索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者w开头的单词呢?是不是觉得如果没有索引,这个事情根本无法完成?索引原理除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录
2017-06-12 09:42:15
557
原创 MySQL 数据库规范--开发篇
目录1.sql语句编写2.explain 工具的使用--重点1.sql语句编写SQL编写1.执行大的delete、update、insert操作要慎重,特别是对业务繁忙的系统,要尽量避免对线上业务产生影响。 解决办法是:大操作切割为小操作,使用limit子句限制每次操作的记录数,也可以利用一些日期字段基于更小粒度的时间范围进行操作。2.避免使用s
2017-06-12 09:39:13
492
原创 玩大数据一定用得到的19款Java开源Web爬虫
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。今天将为大家介绍19款Java开源Web爬虫,需要的小伙伴们赶快收藏吧。一、HeritrixHeritrix 是一个由 java 开发的、开源的网络爬虫,用户可以使
2017-06-12 09:37:30
13280
原创 对抗拖库 —— Web 前端慢加密
0×00 前言天下武功,唯快不破。但密码加密不同。算法越快,越容易破。0×01 暴力破解密码破解,就是把加密后的密码还原成明文密码。似乎有不少方法,但最终都得走一条路:暴力穷举。也许你会说还可以查表,瞬间就出结果。虽然查表不用穷举,但表的制造过程仍然需要。查表只是将穷举提前了而已。密码加密,用的都是单向散列计算。既然单向,那就是不可逆,那只能穷举。穷举的原理很简单
2017-06-12 09:35:05
690
原创 JMS 在 Spring Boot 中的使用
当前环境Mac OS 10.11.xdocker 1.12.1JDK 1.8SpringBoot 1.5前言基于之前一篇“一个故事告诉你什么是消息队列”,了解了消息队列的使用场景以及相关的特性。本文主要讲述消息服务在 JAVA 中的使用。市面上的有关消息队列的技术选型非常多,如果我们的代码框架要支持不同的消息实现,在保证框架具有较高扩展性的前提下,我们势必要进行一定
2017-06-12 09:33:20
10837
4
原创 Java Web 模板代码生成器的设计与实现
起因项目中需要根据数据库表写很多Meta、Dao、Service代码,其中很多代码都是重复而繁琐的。因此如果有一个模板代码的生成器,就可以一定程度提高开发效率。目标可配置生成Java Web项目中Dao、Meta、Service层模板代码的生成器。代码框架mvn archetype:generate -DgroupId=com.zju -DartifactId=
2017-06-12 09:31:00
8705
1
原创 Filter简介
Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpServletRespon
2016-12-23 16:37:11
350
转载 SVN、GIT日常看我就够了
配置本地SVN1. 在本地创建一个仓库,打开终端执行1svnadmin create /Users/vcyber/Desktop/SVNCode/执行完成桌面多了一个SVNCode文件夹,目录结构如下:目录结构配置svn权限2.1 使用Xcode打开/conf/svnse
2016-12-21 14:32:00
1125
转载 12 款 JS 代码测试必备工具
每天都会产生新的代码、用户测试工具和框架。下面的列表列出了可以完成各种测试需求的代码工具。你应该调查研究一下,看这些工具是否适用于你的技术栈和技术需求。01. JasmineJasmine 是一个行为驱动的测试开发框架,用于对 JavaScript 代码进行测试。它不依赖其它任何 JavaScript 框架,也不需要 DOM。它的语法简洁、明确,写测试非常容易。02
2016-12-21 14:14:41
818
转载 MyBatis(2):config.xml文件
前言前一篇文章,讲了MyBatis入门,讲到了MyBatis有两个基本的配置文件,一个用来配置环境信息,一个用来写SQL语句。前者我把它命名为config.xml,config.xml的内容是:123456789101112131415
2016-12-21 11:52:14
483
转载 Java日志记录的5条规则
日志记录是在软件开发过程中常常需要考虑的关键因素。当产品运行出错时,日志文件通常是我们进行错误分析的首要选择。而且,在很多情况下,它们是我们手上唯一可以用来查明发生状况和问题根本原因的信息。可见,正确记录需要的信息是极其重要的。以下5条日志规则,让我们可以检查和改进在代码中操作日志记录的方式。同时也请注意,我们既不会讨论怎么配置一个日志引擎,也不会相互比较。
2016-12-21 11:51:11
463
原创 9大浏览器端缓存机制分析
浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景。打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制。一、HTTP缓存ht
2016-12-21 08:42:19
586
转载 Java 异常处理的误区和经验总结
导语在写代码的过程中,我们往往会忽略一些异常处理的基础知识。本文旨在介绍 Java 异常的常见误区和一些细节处理,包括异常的选择、错误代码的利用、处理多层次的异常、以及如何添加有效信息到异常等。本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养
2016-12-21 08:40:11
1038
1
原创 Git 王者超神之路
安装GitLinux12345$ sudo yum install git 或者 $ sudo apt-get install gitMac直接在Terminal执行git命令, 如果没有会提示安装方法.如果喜欢安装程序的话, 点这里配置文件第一次安装, 千万别要忘了配置
2016-12-21 08:25:54
639
转载 java 判断两个字符串相等
在编程中,通常比较两个字符串是否相同的表达式是“==” ,但在 Java 中不能这么写。在 Java 中,如果要比较 a 字符串是否等于 b 字符串,需要这么写: if(a.equals(b)){ } 返回 true 或 false equals()方法 方法 String 的 equals()方法用于比较两个字符串是否相等。由于字符串是对象类型,所以不能 简单的用“==” (双等号)判断两个
2016-12-16 10:39:02
88463
原创 easyui 改变下拉框高度
属性名属性值类型描述默认值widthnumber组件的宽度。autoheightnumber组件的高度。(该属性自1.3.2版开始可用)22panelWidthnumber下拉面板宽度。nullpanelHeightnumber下拉面板高度。200panelMinWidthn
2016-12-14 14:39:18
9209
2
原创 html 获取项目根路径
html 获取项目根路径function getContextPath(){ var pathName = document.location.pathname; var index = pathName.substr(1).indexOf("/"); var result = pathName.substr(0,index+1);
2016-12-14 14:13:43
9645
转载 HttpServletRequest和HttpServletResponse详解
最近由于CAS相关的JAR包的重新封装,所以想尽量做到0配置,而这个过程中大量使 用HttpServletRequest,现在整理如下,以便以后查阅。(表格为从别的地方复制的,排版渣了点,酬和看吧。)请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。主要的与请求和接口相关的类及接口 方 法
2016-12-12 07:57:04
3379
原创 解决easyui无法显示datagrid的问题
今天在使用easyui的datagrid中,死活不显示datagrid,只显示一个1,如下图所示代码如下:重点是:class="easyui-panel addPage"把addPage改为add_content即可正常显示datagrid表格
2016-12-07 16:10:37
5220
原创 JQeury Iframe 在子页面获取父页面的tabs
如何在iframe框架下子页面如何打开新的子页面,而不是跳出新的页面,事例:function addSubPage(title,url){ var jq = top.jQuery; if (jq("#mainTabs").tabs('exists', title)){ jq("#mainTabs").tabs('select', tit
2016-12-07 08:23:19
2307
转载 保存eclipse个人配置的几种方式
本人用eclipse做Java开发之前,往往要设置下eclipse的背景,字体,颜色,以便保护眼睛。但这些数据是放在workspaces里的,一旦新建workspace所有要重新调整,很麻烦,于是尝试移植或保存以上配置。第一种方法网上都有,就是走eclipse的导出导入。File -> Export... -> General -> Preferences导出成epf文件,
2016-12-05 14:47:06
674
转载 Java中@Deprecated作用、使用以及引用
一、作用 在Java中凡是使用@Deprecated标志的类,都是不鼓励使用的类,如果使用或者进行重写,程序会发出警告。二、场景 一般的话,使用这个注释都是该类不再使用,比如说设计类的时候,之前类存在,但是现在由于业务原因该类不再使用,但不保证后期会不会再重新使用,就可以先用@Deprecated注释着,后期如果更改需要重新使用过的话就提取
2016-12-05 11:32:33
1137
转载 java注解
一、什么是java注解 注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。二、自定义Java标注1 为
2016-12-05 11:29:33
377
转载 @SuppressWarnings("serial")在Java中有什么作用?
简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})
2016-12-05 11:19:17
677
转载 Java 中的覆盖@Override注解 写与不写的一点点理解
Java 中的覆盖@Override注解 写与不写的一点点理解 一般来说,写与不写没什么区别,JVM可以自识别 写的情况下:即说明子类要覆盖基类的方法,基类必须存在方法 (控制类型public,protected,返回值,参数列表类型)与子类方法完成一致的方法,否则会报错(找不到被Override的方法)。 在不写@Overr
2016-12-05 11:17:54
2618
转载 JQeury uploadify參數詳解
id: jQuery(this).attr('id'),//绑定的input的ID langFile: 'http://www.static-xxx.nu/uploader/uploadifyLang_en.js',//语言包的路径,能设置所有的提示文字 swf: 'http://www.static-xxx.nu/uploader/uploadify.swf',//[
2016-12-02 15:12:46
219
转载 如何自定义kindeditor编辑器的工具栏items即去除不必要的工具栏或者保留部分工具栏
kindeditor编辑器的工具栏主要是指编辑器输入框上方的那些可以操作的菜单,默认情况下编辑器是给予了所有的工具栏。针对不同的用户,不同的项目,不同的环境,可能就需要保留部分工具栏。那么我们应该如何自定义自己想要的工具栏呢?工具栏如何编辑呢?我们分几种情况来加以阐述: 第一种:修改原始文件kindeditor.js对工具栏进行统一调整 kindeditor编辑器包内有一个kindeditor
2016-12-01 09:29:11
761
原创 java 导入本地的JAR包到maven
首先要在maven项目所需的包引入到POM.XML上。如所需的包名称是json_simple-1.1.jar则可以写 json_simple json_simple 1.1 其实使用CMD命令行把所需要的包导入到本地MAVEN仓库中。命令是:mvn install:-install-file -Dfile=包的所在路径 -DgroupId=包的groupID(要和pom
2016-11-30 13:48:18
4384
原创 关于JS全局变量问题
最近在easyui使用全局变量的时候老是执行if判断语句,而不执行顺序下来的局部赋值。导致老是提示undefined;经网上查询得知JS全局变量时:当全局变量跟局部变量重名时,局部变量的scope会覆盖掉全局变量的scope,当离开局部变量的scope后,又重回到全局变量的scope。Javascript的变量的scope是根据方法块来划分的(也就是说以function的一对大括号{ }来划分
2016-11-29 16:06:18
1456
原创 easyui 文本框不为空的验证
设置data-options="required:true" top.window.subPage.save = save;function save() {if($("#ff").form('enableValidation').form('validate')) {$.post("add", getParam(), function(data) {top.window.cl
2016-11-08 13:32:27
10810
原创 根据后台数据,更改EasyUI的DataGrid的显示。比如后台数据库的数据是true和false.显示出来的是喝否
,{field:'hraudit', title: '是否审核', width:80, sortable: true,formatter:function(value,row,index){ if(value==true){ return "是"; }else{ return "否"; }}}
2016-11-08 10:41:53
1467
转载 easyui datagrid 基础方法和事件
数据表格属性(DataGrid Properties)属性继承控制面板,以下是数据表格独有的属性。名称类型描述默认值columnsarray数据表格列配置对象,查看列属性以获取更多细节。undefinedfrozenColumnsarray跟列属性一样,但是这些列固定在左边,不会滚动。undefined
2016-10-28 11:55:49
28035
原创 easyui datagrid 基础信息
title:表格标题rownumbers:true 行号toolbar:'#tb',工具条fit:true,表格是否自适用页面大小,不太理解自己可以试一下fitColumns:true,适用列pagination:true,否要分页singleSelect:true 单行选择
2016-10-28 09:13:10
356
原创 java jeecg快速框架Tomcat服务器配置
在JEECG配置中,把本地JEECG发布到windows 2012 r2远程服务器中,怎么运行也是访问提示404页面。本地Tomcat运行没有问题,经查询是服务器数据库名字和密码不对,无法初始化连接,所以出现404页面
2016-08-24 08:50:31
3277
原创 myeclipse 基本配置
myeclipse 汉字的字体太小看不清解决方法:wiondow--preferences--general--appearance--colors and fonts--java--java editor text fontmyeclipse背景配色改变字体颜色windows->Preferences->Java->Editor->Syntax Coloring
2016-08-10 15:10:19
437
原创 SQL统计相同重复的数据
SQL统计相同重复的数据SELECT FI,count(1) as a FROM WX GROUP BY FI一定要使用 GROUP BY排序不然只会出来一个总数
2016-08-05 14:04:27
4516
原创 SQL 时间差问题
SQL 判断结束时间是否为空,如果为空,则取当前时间,不为空,则取结束时间,并取时间差,主要用到datediff和isnull用法datediff--取时间差---(时间差格式(如天,小时),开始时间,结束时间)这三个表示isnull--判断函数是否为空(不为空时返回字段,为空返回字段)GETDATE()---取当前日期select datediff(hour, Time,is
2016-08-04 09:06:56
1601
原创 MYeclipse Tomcat 提示a java exception has occurred的解决办法
在myeclipse单独配置Tomcat,不使用它myeclipse自带的Tomcat。一调试老是提示一下错误:a java exception has occurred其实提示这个原因是缺少windows------Preferentces,选择自己对应的Tomcat版本,而且要把系统自带的Tomcat停掉tomcat6、tomcat7都要停掉点击服务
2016-08-03 19:39:03
8037
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人