自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (17)
  • 收藏
  • 关注

原创 汇编语言-实现在指定字符串中搜索字符'A'

我也不知道我以前怎么会写这种东西的,留个纪念…;用串操作指令设计程序,实现在指定字符串中搜索字符‘A’,;若该字条串中有字符’A’,;则将第一个’A’字符在该字符串中的位置记录在BX寄存器中,;若不包含,则使BX=0FFFFH。;在程序开始查找指定字符前要求在屏幕上输出提示信息:;The program is running!查找结束后输出信息:the program is over!DA

2017-03-18 20:44:13 11481

原创 java下载工具类,支持断点续传

工具原理就是如果发现要下载的保存目录下文件已经存在,获取文件大小,然后下载时设置HttpURLConnection的Range值为文件大小,就从这个大小的地方开始继续下载,保存到文件时使用RandomAccessFile设置seek,添加保存到文件中,而不是覆盖原文件。import java.io.File;import java.io.IOException;import java.io.In

2017-03-18 20:30:48 1370

原创 java http工具类

一、使用HttpURLConnection,实现get,post,put,delete,upload,download静态方法import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io

2017-03-18 20:18:08 391

原创 Spring整合ActiveMQ

一、引入activemq的包和jms的包<!-- activemq --> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>${org.apache.activemq.version}</vers

2017-03-18 13:47:05 327

原创 spring使用mongodb数据库

一、spring配置mongo<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.sp

2017-03-18 13:40:13 1303 1

原创 Selenium+ChromeDriver动态抓取网页元素

1、安装 chrome 浏览器(chrome和chromedriver都下载最新版安装可以避免很多问题) 2、下载 chromedriver地址(这个需要翻墙):code.google.com/p/chromedriver3、maven pom.xml org.seleniumhq.selenium selenium-java ${org.seleniumhq.selenium.vers

2017-03-18 13:29:23 2367

原创 bootstrap的fileinput插件

1、allowedFileTypes 、allowedFileExtensions 为什么没有效果? 因为fileinput()方法调用了两次,一次在fileinput.js里面最后几行,还有一次就是你自己写的(this).fileinput()。在fileinput.js里的是没有设置allowedFileTypes、allowedFileExtensions值的。有两种方法可以改:1、把fil

2017-03-18 13:25:32 912

原创 dcloud混合开发-修改用户头像支持截图的解决方案

一、在用户信息页面上添加popover和触发事件监听<!-- 添加拍照或照片 --><div id="picture" class="mui-popover mui-popover-action mui-popover-bottom"> <ul class="mui-table-view" id="pictureFrom"> <li class="mui-table-vie

2017-03-18 08:58:13 740

原创 dcloud混合开发-定位和百度地图

一、去百度地图开放申请应用 二、在manifest.json中配置sdk和权限 三、使用定位的代码//获取用户定位plus.geolocation.getCurrentPosition( function ( p ) { storagePosition(p);}, function ( e ) { mui.alert('定位失败:'+ e.message);},{pro

2017-03-18 08:24:42 4091

原创 dcloud开发混合app-消息推送push

一、这里使用个推,先注册个推账号,申请一个应用。 二、在manifest.json中添加sdk配置和模块权限配置 三、添加推送消息事件监听器 先看一下官方文档: void plus.push.addEventListener( event, listener, Boolean ); 说明: 添加推送消息事件监听器,当指定推送事件发出时触发。 参数: type: ( Strin

2017-03-18 07:45:56 8431 2

原创 微信公众号用java中控服务器-实现用户网页授权和获取使用JS-SDK权限

一、网页授权,是指用户点击微信公众号里的自定义菜单在打开页面中获取授权用户信息,可以用来实现免登录。 下图是需要引导用户点开的地址其中redirect_uri=指向你真正要跳转的地址,比如可以在自定义菜单跳转地址中改成这种地址形式,就可以在页面中获取到地址栏的code。 /** * 获取微信用户信息或者用户openid * @param code 微信给菜单地址重定向后带地址

2017-03-17 21:50:03 4392

原创 使用sitemesh3装饰页面

一、使用maven引包<dependency> <groupId>org.sitemesh</groupId> <artifactId>sitemesh</artifactId> <version>${org.sitemesh.version}</version></dependency>二、项目结构,在WEB-INF中新建sitemesh3.xml和一个装饰页面 三、在

2017-03-17 20:12:38 882

原创 springmvc使用hibernate-validator校验器

springmvc添加hibernate-validator校验器,对用户提交的数据进行校验。

2017-03-17 19:28:07 734

原创 express使用MongoDB数据库

一、在项目中添加mongodb数据库 npm install –save mongoose二、连接操作,写在你想要开始连接mongodb的地方,一般放在app.js当中。 然后我们需要搞清楚mongoose的几个概念: Schema: 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model: 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity: 由

2017-03-17 17:18:43 10519

原创 express使用session实现登录身份认证

express使用sessionfile或者mongodb或者redis实现session的登录身份认证

2017-03-17 17:11:17 3150

原创 summernote富文本编辑框

//引入样式 //引入js库 //html//js $(‘#summernote’).summernote({ height: 435, //设置高度 lang: ‘zh-CN’, //设置中文 codemirror: { //设置主题风格 theme: ‘monokai’ } });//添加一个保存按钮 $(“.n

2017-03-17 17:07:48 1495

原创 spring整合mybatis开启mybatis的二级缓存

第一步,配置mybatis的配置文件sqlMapConfig.xml<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> 第二步,添加到sprin

2017-03-17 16:49:30 3446

原创 spring+mybatis使用druid配置数据源

一、spring的配置

2017-03-17 15:39:14 5527 1

原创 spring整合dubbo+zookeeper搭分布式服务,简单案例

一、首先,使用maven搭建父子结构项目子项目间的关系说明:utils、common、bean基本上是最底层的utils提供工具类,其它子项目需要就引入。common提供公共的文件或者常量类,其它子项目需要就引入。bean提供实体类,如果作为service接口中的参数或返回值一定要序列化。core依赖utils,core提供了绝大多数的引包工作,特别是w

2017-03-17 15:14:55 846

原创 使用maven建立父子结构的分布式项目

一、新建一个普通maven project做为父项目删除掉所有文件、文件夹和库,只留下pom.xml修改pom.xml文件,把pacakage改成pompom修改pom.xml文件后,项目上有错的话,可以试试右击maven》update project。二、新建maven module打开pom.xml的overview方式,点击create

2017-03-17 15:06:45 8025

java socket编程

java socket网络编程,包括服务与客户端,多线程支持多客户端同时在线。

2017-04-08

java写的微信中控服务器提供springmvc接口获取网页授权和js-sdk权限

java写的微信中控服务器提供springmvc接口获取网页授权和js-sdk权限

2017-03-17

spring+mybatis generator生成代码eclipse插件

下载后,放到eclipse安装目录下的dropins文件夹中,重启eclipse。可以看到小丸子图标,或者在项目搭建菜单下的ssm项目搭建中。 使用方法是,先选中项目,再点击插件,填写数据库信息,点击确定后,再刷新项目就可以看到生成的代码了。

2017-03-17

springmvc+mybatis核心类包括登录校验验证码统一异常处理多种接口与父类

spring+springmvc+mybatis框架项目核心包 提供用于显示对象用的QueryBean类, 异常统一处理类SysExceptionReslver 用户登录校验过滤器LoginFilter 自定义拦截器SysInterceptor 验证码图片生成CheckCodeServlet 分组校验器ValidGroupSave和ValidGroupUpdate 另外还有IBaseMapper、IBaseService、BaseServiceImpl实现基于增删改方法

2017-03-17

字符串文件http密码资源文件openoffice图片等工具等

#ch-utils 工具类包 Assert提供对数组、集合、字符串的合法校验静态方法 BeanHelper提供了bean类与map的互相转换 PropertiesUtil实现对properties文件的读与写,参数文件名不包括.properties SysConfig实现对指定系统资源文件(config/sysConfig.properties)的读取操作,利用修改时间判断是否重新加载文件 DateUtil提供了很多日期转换和日期计算方法 executor包中的类用于生成和回收token AESFileUtil提供对文件的aes加解密 ByteFileUtil提供文件按照二进制读写 FileUtil提供获取文件后缀名、修改文件的后缀名、删除文件或目录、根据流判断流的编码格式、获取文件的编码格式、创建文件、获得文件大小、创建文件目录 方法 OpenOfficeUtil提供使用openoffice把office文件转换成pdf和图片的工具 HttpClientUtil使用httpclient实现post,get,upload,download的工具 HttpUtil使用HttpURLConnection实现post,get,put,delete,upload,download的工具 ImageUtil提供 图片转换为tif格式 和 获取图片类型 ScaleImageUtils提供图片的缩放方法 TesseractOCR使用惠普开发的图像识别类库tesseract-ocr识别图片中的文字,可以用于识别验证码 LogUtil日志工具 AES256Encryption加解密 Base64Util加解密 CompressStringUtil压缩字符串与解压缩字符串 DESUtil加解密 DigestUtil加解密 Dimension2CodeUtil二维码生成与解析 Md5Util加解密 Pinyin4jUtil中文转拼音、中文转拼音首字母、中文转字节序列 PwdUtils生成4-32位的随机密码 StringEncoding字母串转码 StringUtil字符串关于数字中文的判断与转换方法 UrlCoderUtil字符串url编码解码

2017-03-17

spring+springmvc+mybatis项目案例实现用户角色权限管理

使用spring+springmvc框架 整合了Mybatis持久层框架 整合Druid用于数据库连接,并使用Druid对业务层监控spring jdbc 整合EhCache,对Mybatis的二级缓存进行管理和对spring进行缓存管理 整合FastJson对指定http类型的数据进行转换 整合hibernate.validator校验器对controller接口参数进行校验 使用了springmvc统一异常处理 使用了FormattingConversionServiceFactoryBean对于传入参数中日期或数字字符串进行数据转换和数据格式化 使用了SpringContextHolder方便在自定义线程中调用spring已经实例的bean,如使用service 使用了urlrewrite filter进行地址重写,实现伪静态页面 使用了sitemesh对网页进行布局和修饰 使用了loginFilter对访问进行登录过滤 使用了CheckCodeServlet生成验证码图片

2017-03-17

bootstrap-fileinput-master解决数组无法用data-赋值问题

1、allowedFileTypes 、allowedFileExtensions 为什么没有效果? 因为fileinput()方法调用了两次,一次在fileinput.js里面最后几行,还有一次就是你自己写的$(this).fileinput()。在fileinput.js里的是没有设置allowedFileTypes 、allowedFileExtensions 值的。 有两种方法可以改:1、把fileinput.js里的最后几行调用注释掉。2、全部使用“data-”的方法来做,不写$(this).fileinput()。 2、全部使用“data-”来赋值又会发现javascript认为值是字符串不是json数组,不能用join方法,还是要改一下fileinput.js转一下。

2016-01-28

springmvc项目代码生成eclipse插件

eclipse插件,用于mysql数据库表到springmvc项目代码生成,生成代码包括model,dao,service,以及相关配置文件。

2016-01-27

跨域弹窗传值

跨域弹窗传值,想在弹出窗口中选择内容,并把内容返回给主页面,弹出窗口是另一个域下的网页。

2016-01-14

通过网页浏览下载电脑磁盘上的资源

用myeclipse打包后,放tomcat服务上部署,可以通过浏览器,查看下载电脑上的资源,我只在windows上试过。

2016-01-14

mysql,oracle,sqlserver三大数据库备份与还原

mysql,oracle,sqlserver三大数据库备份与还原,在src\test\Test.java里有用例。 DataBase dataBase = new DataBase(); //MySQL dataBase.setMysqlBinPath("D:/dump/bin"); dataBase.setBackPath("D:/dump/cbms.sql"); dataBase.setPort("3306"); dataBase.setUserName("root"); dataBase.setPassword("root"); dataBase.setDataBaseName("test"); try { MySQLBackDataHelper.executExport(dataBase); MySQLBackDataHelper.executImport(dataBase); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //Oracle dataBase.setBackPath("D:/dump/orcl.dmp"); dataBase.setPort("1521"); dataBase.setUserName("scott"); dataBase.setPassword("tiger"); dataBase.setDataBaseName("orcl"); try { OracleBackDataHelper.executExport(dataBase); OracleBackDataHelper.executImport(dataBase); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //SQLServer dataBase.setBackPath("D:/dump/test.bak"); dataBase.setPort("1433"); dataBase.setUserName("sa"); dataBase.setPassword(""); dataBase.setDataBaseName("test"); dataBase.setBackType(DataBase.SQLSERVER_INIT); try { SQLServerBackDataHelper.executExport(dataBase); // SQLServerBackDataHelper.executImport(dataBase); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); }

2016-01-14

jquery.pager.js显示中文按钮

jquery.pager.js显示中文的“首页”“上一页”“下一页”“末页”按钮

2016-01-14

ssh文件上传下载

把项目放到myeclipse中,在mysql建立一个叫test的数据库,一表叫file_info的表,表字段可以在配置文件中找到。然后能tomcat运行。

2013-12-04

java程序控制windows关机重启

可以设置在几点电脑自动关机或重启,或者点击关机、重启按钮直接进行关机,可以用于解决远程电脑时不能在开始菜单中关机的问题

2013-12-04

局域网聊天程序

把程序放入myEclipse或者eclipse就可以运行。先运行LServer.java服务器,再运行客户端程序,输入服务器的ip就可以进行聊天了。支持群聊和私聊。

2013-07-13

24点计算器

把程序放入myEclipse或者eclipse就可以运行。

2013-07-13

文本文件加密工具

把文件放到myEclipse或者Eclipse中就可以运行。

2013-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除