- 博客(198)
- 资源 (1)
- 收藏
- 关注
原创 Maven下载jar
1、安装Maven百度:https://jingyan.baidu.com/article/1709ad808ad49f4634c4f00d.htmlconf目录下的settings.xml文件加入<localRepository>E:/repository</localRepository> 2、命令call mvn -f pom.xml depende...
2017-12-24 11:46:50 283
原创 [properJavaRDP]在网页中实现远程连接
内容摘要:利用开源软件properJavaRDP实现远程桌面连接如何让Applet嵌入到网页中正常运行如何处理连接win7时的异常:Wrong modulus size! Expected 64+8got:264正文: 客户提出这样一个功能,要求在网页中打开远程桌面。 首先想到的是有没有这方面开源软件,于是上网搜了一下,于是找到了rdesktop和properJ...
2017-07-19 16:21:52 1240 1
SQL匹配度查询
SELECT (IF(LOCATE('RK', SJXBSF), 2, 0)+IF(LOCATE('SJ', SJXBSF), 2, 0)) ppd,o.* FROM db_sjx o WHERE ( (SJXBSF LIKE '%RK%') OR (SJXBSF LIKE '%SJ%') ) ORDER BY ppd desc,LENGTH(SJXBSF) asc limit 0...
2017-07-18 15:46:27 1149
原创 Java 利用FTP上传,下载文件,遍历文件目录
Java实现FTP上传下载文件的工具包有很多,这里我采用Java自带的API,实现FTP上传下载文件。另外JDK1.7以前的版本与其之后版本的API有了较大的改变了。例如:JDK1.7之前JDK1.7ftpClient = new FtpClinet()ftpClient = FtpClient.create(ip)ftpclient.login(user,...
2017-06-12 21:32:33 753
linux mysql 5.7.18 安装及配置
1、创建mysql组和用户#groupadd mysql#cat /etc/group | grep mysql#useradd -r -g mysql mysql#cat /etc/passwd | grep mysql2、下载最新版的MySQL 5.7.18二进制包,上传至服务器的usr/local目录下3、解压:#tar xcfz my...
2017-06-10 00:03:43 221
原创 用javacsv API 来操作csv文件
简单的操作代码: /** * 读取CSV文件 */ public void readeCsv(){ try { ArrayList<String[]> csvList ...
2017-06-08 16:04:50 105
原创 Mybatis配置文件修改后自动加载
Mybatis的mapper文件中的sql语句被修改后, 只能重启服务器才能被加载, 非常耗时,所以就写了一个自动加载的类,配置后检查xml文件更改,如果发生变化,重新加载xml里面的内容.在Mybatis3.1.1上测试.package cn.common.dao; import java.io.IOException;import java.lang.reflect....
2017-05-01 13:35:59 873
原创 SpringMVC返回json数据的三种方式
1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。 如:<bean id="defaultJsonView" class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/> 或者<bean id="defaultJson...
2017-05-01 13:32:32 123
SpringMvc+MyBatis+Freemarker 配置
1、引入Jar包:spring所有jar文件mybatis:mybatis-3.1.1-SNAPSHOT.jar、mybatis-generator-core-1.3.1.jar、mybatis-spring-1.1.1-SNAPSHOT.jar连接池:commons-dbcp.jarfreemarker-2.3.26.jar其他:commons-collections-...
2017-04-06 09:32:30 199
原创 互联互通 2.0 --- MongoDB 3.4新特性之二
趁着周末塞娃进学而思继续“深造”,自己就随笔一篇吧! 今天的话题就聊聊互联互通。大到国家战略“一带一路”要从互联互通做起,近到即将启航的“深港通”实现金融通道的互联互通。于是,在信息爆炸的年代,已经很少有一个业务能够独立孤存,所以数据是必须实现互联互通,只有疏通经络、畅通血脉,才能充分发挥Daa(数据即服务)的真正价值。 可是MongoDB偏偏是个“异类”,说“异类”是因为对于占...
2017-03-14 13:34:48 212
原创 MongoDB + Spark: 完整的大数据解决方案
Spark介绍按照官方的定义,Spark 是一个通用,快速,适用于大规模数据的处理引擎。通用性:我们可以使用Spark SQL来执行常规分析, Spark Streaming 来来做流数据处理, 以及用Mlib来执行机器学习等。Java,python,scala及R语言的支持也是其通用性的表现之一。快速: 这个可能是Spark成功的最初原因之一,主要归功于其基于内存...
2017-03-14 09:16:45 169
Apache与Tomcat整合,配置及压缩
1、下载Apache2和对应的mod_jk.so,mod_jk.so拷贝到E:\Apache2.2\modules\文件夹下2、创建E:\Apache2.2\conf\workers.properties workers.tomcat_home=E:/JAVA/Tomcat7_8888workers.java_home=E:/ProgramFiles/Java/jre7...
2017-03-07 10:16:50 113
MariaDB导出导入命令
导出:mysqldump -h127.0.0.1 -P3306 -uroot -proot db>D:/db.sql 导入:mysql -h127.0.0.1 -P3306 -uroot -proot -f db <D:/db.sql --default-character-set=utf8
2017-02-07 09:44:09 1591
原创 Linux防火墙关闭
service iptables status可以查看到iptables服务的当前状态。但是即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置 iptables -L在此说一下关于启动和关闭防火墙的命令: 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables o...
2016-12-30 09:40:32 122
原创 Ubuntu16.04下安装Hadoop2.6.2 (单机模式)
一、在Ubuntu下创建hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户。 1、创建hadoop用户组 sudo addgroup hadoop 2、创建hadoop用户 sudo adduser -ingroup hadoop hadoop ...
2016-12-25 15:06:46 567
原创 Ubuntu安装ssh
1、打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。2、打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成
2016-12-25 14:56:51 113
原创 Ubuntu16安装JDK1.8与配置环境变量
1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载jdk-8u111-linux-x64.tar.gz,下载到主目录2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo mkdir /us...
2016-12-25 13:42:17 194
原创 MySQL 5.7 使用原生JSON类型的例子
首先回顾一下JSON的语法规则:数据在键值对中,数据由逗号分隔,花括号保存对象,方括号保存数组。按照最简单的形式,可以用下面的JSON表示:{"NAME": "Brett", "email": "brett@xxx.com"}如何在MySQL中使用JSON类型:新建user表,设置lastlogininfo列为JSON类型。mysql> CREATE T...
2016-12-17 18:13:22 134
原创 MySQL5.7 配置说明Windows
一、配置文件my.ini的位置隐藏文件夹:C:\ProgramData\MySQL\MySQL Server 5.7 二、修改data目录 1、停止MySQL服务 2、拷贝文件夹【C:\ProgramData\MySQL\MySQL Server 5.7\Data】到自己的路径【E:\ProgramFiles\MySQL\MySQL Server 5....
2016-12-17 18:12:42 113
原创 Oracle建立表空间和用户
Oracle建立表空间和用户 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名; ...
2016-06-24 11:30:32 82
原创 oracle数据库导入导出命令
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你...
2016-06-24 11:01:28 81
eclipse中的安装 jseclipse
一、在线安装方式:a、打开Help窗口,即:Help > Software Update. 选择 Find and Installb、选择 "Search for new features to install",点击 Nextc、点击 "New Remote Site" ,将弹出一个 New Update Site 对话框,它包含两个必填项:1、Name: 填入:JSEclipse f...
2014-09-25 17:04:09 257
原创 oracle记录
37oracle记录create tablespace lottery datafile --建立表空间'D:\oracle\product\10.2.0\oradata\dzw\lottery.dbf' size 50m reuse autoextend on next 56k maxsize 100m;-----------------------------------...
2014-02-21 17:27:48 111
原创 Struts2.1.8升级到Struts2.3.15.1的时候遇到了问题
我把原来的Struts2.1.8升级到Struts2.3.15.1的时候遇到了一下问题,找不到解决办法: 在原来的项目中删除的包有: asm-commons-2.2.3.jar Commons-fileupload-1.2.jar Commons-io-1.3.2.jar Commons-logging-1.0.4.jar Ognl-2.7.3.jar Struts2-core-2.1.8.j...
2013-08-09 10:14:24 382
J2EE RMI搭建
RMI接口:package com.ynitil.sinfo.rmi;import java.rmi.Remote;import java.rmi.RemoteException;import java.util.Map;/** * 远程RMI 页面采集接口 * * */public interface IPageCollectRMI exten...
2012-10-08 13:21:44 110
struts2 url传值中文乱码解决方案
HttpServletRequest request = ActionContext.getContext().get( org.apache.struts2.StrutsStatics.HTTP_REQUEST); String[] querys = request.getQueryString().split("&");for (int i = 0; i < querys....
2012-09-21 16:21:56 125
代码审查最佳实践
代码审查可以帮助提高代码质量,避免由于代码习惯而造成的 bug。下面列出的这些要点因该可以作为大部分代码审查的指导,如果是 Java 应用的话,这些建议应该被视作最佳实践。文档1. Javadoc 应该在每一个类和方法中添加。2. 如果是修复某个 bug,应该添加 bug ID。3. 走捷径的方法或者复杂的逻辑要有解释。4. 如果代码会被公开,每个文件头都要标注版权信息。5. ...
2012-08-16 09:14:08 100
为什么程序员不擅长估算开发时间
经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值。1 天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误。时间估算时困难的。每一个程序员都有一个现实的估计区间。低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了。超过这个区间的估计意味着这个...
2012-08-16 09:13:20 88
Java操作Excel方法详解
JAVA 通常有两种方法来操作Excel,分别是POI和JExcelAPI,而且都是开源的。POI是Apace公司开发的,对中文的支持比较弱一些;而JExcelAPI是韩国公司开发的,不仅对中文的支持好,而且由于是纯JAVA编写的,所以可以跨平台操作。本文介绍的也是JExcelAPI的使用方法。 1、环境配置 如下网址,可以下载到API:http:...
2012-07-03 16:15:37 148
原创 关于JAVA中URL传递中文参数,取值是乱码的解决办法
今天遇到一个问题就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.getParameter取出是出现乱码的问题。 现解决办法如下: 1、对要进行URL传递的中文字符进行编码: String message = java.net.URLEncoder.encode("中文字符","utf-8"); 2、在取URL传递中文的页面对字符进...
2012-07-03 14:04:57 130
sql优化 mysql优化 检索效率注意20项
1、通配符尽量避免2、游标尽量避免3、尽量把使用的索引放在选择的首列;算法的结构尽量简单4、避免使用不兼容的数据类型,编程时转化好避免服务器负担5、尽量避免在WHERE子句中对字段进行函数或表达式操作,这将导致引擎放弃使用索引而进行全表扫描6、避免使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN等这样的操作符,因为这会使系统无法使用索引,而只能直接搜索表中的数...
2012-07-03 11:19:47 102
JSP的九个隐含对象,EL表达式中的11个隐含对象,JSP的6个基本动作
一、page 对象 page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。 二、config 对象 config 对象里存放着一些Servlet 初始的数据结构。 config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法: public...
2012-07-03 09:37:17 91
原创 Mysql索引优化
为什么使用索引提高查询效率降低数据排序成分- - -创建索引的规则1频繁作为查询条件的字段创建索引2唯一性太差的字段不创建索引,如状态字段,类型字段3更新非常频繁的字段不易创建索引4不会出现在where子句的字段不该创建字段单件索引组合索引前缀索引下面看几个例子:mysql > create index index_name on tabl...
2012-07-02 13:38:29 81
mysql与mssql的区别
对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。 除了在显而易见的软件价格上的区别之外,这两个产品还有什...
2012-07-02 11:01:07 135
Mybatis执行SQL语句的方式
最近在玩Mybatis,感觉官方文档对于通过执行mapper接口和XML配置文件执行SQL的描述不是特别清楚,现在总结如下:首先实现mapper接口: import org.apache.ibatis.annotations.Select;public interface UserMapper { @Select("SELECT * FROM table01 WHERE id ...
2012-07-02 10:30:51 119
Win7下搭建SVN
下安装svn服务器端及客户端详细步骤1.下载服务器端 Setup-Subversion-1.6.16.msi,下载页面:http://subversion.apache.org/packages.html由于我是32位的系统所以选择Windows列表下的Win32Svn (32-bit client, server and bindings, MSI and ZIPs; maintained by...
2012-06-29 15:20:47 97
原创 Java 7 的新特性一览表
官方说是 7月28日 正式发布 Java 7 ,正常的话我们应该在 7月29日 看到这个版本。很快了,就两天时间。发布之前让我们先来看看 Java 7 都有什么新特性吧。Java 7 的架构图:新特性一览表:Swing新增 JLayer 类,是一个灵活而且功能强大的Swing组件修饰器,使用方法:How to Decorate Components with JLayer...
2012-06-29 00:25:22 91
Java 7新功能介绍及与Java1.7性能测试比较
这里将进行Java 7新功能和Java 1.5,1.6,1.7的性能测试比较,这样的横向比较,也有利于大家今后的开发工作。希望对大家有所帮助。AD: 我们将进行Java 7新功能和Java1.7性能测试比较,一般来说Java 7新功能主要是对更多类的支持以及加载的架构。而Java 7与Java 1.5,1.6,1.7的性能测试比较,我们会得出...
2012-06-29 00:20:10 117
最新受欢迎的十个 Eclipse 插件
你可以在 Eclipse Marketplace 找到各种好玩有用的 Eclipse 插件。下面列出了五月份才出现的最受欢迎的十个 Eclipse 插件。1. Maven Integration for Eclipse WTP集成 Maven 进入 Eclipse。这个插件在最受欢迎总榜排名第四。2. JSDT jQuery提供 jQuery 自动完成功能。3. Groovy...
2012-06-13 09:37:19 104
原创 把证书导入java的cacerts证书库
把证书导入java的cacerts证书库的步骤:第一步:IE打开网站,把要导入java证书库的证书下载 在该网页安全警报弹出窗口上查看证书--详细信息--复制到文件 会弹出一个证书导出向导对话框,按提示一直下一步直到完成。 我把证书保存在C盘,名字为NEXT_CertKey.cer。第二步:将上面导出的证书导入java中的cacerts证书库 ...
2012-05-30 09:49:53 208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人