自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GraceUp

Jumped.Then I changed my mind.

  • 博客(58)
  • 资源 (8)
  • 收藏
  • 关注

原创 Tomcat web远程监控管理

tmanagertmanager 是一个Tomcat web远程管理汉化版应用Tomcat提供了manager,可以对应用进行管理,不过manager是英文版,界面只是适配了PC端,操作上也不太流畅。因此,tmanager就出现了。manager包括什么基于Tomcat catalina,可以对应用进行管理(部署、卸载、停止、启动)。前端使用Amaze UI开发,适配主流浏览器,兼容移动端。支

2018-01-03 14:31:49 2455

原创 MySQL sum、count 查询无数据时,返回记录数区别

MySQL sum、count 查询无数据时,返回记录数区别。利用MySQL统计时,经常用到sum和count两个函数。笔者使用这两个函数过程遇到一个问题,现记录下,方便查阅。当查询无数据时,count函数会返回为0,而sum函数会返回为空,如果程序里面之前用的是count,改为sum后需增加判空处理。详情如下:建立一个order表,数据如下图:使用count函数,create_time<0(表中无这个条件的数据)...

2020-11-11 18:22:04 2425

原创 Elasticsearch以空格区分多个关键词进行搜索

Elasticsearch搜索一篇文章,关键词是"分布式 架构",以空格分隔多个关键词(类似搜索引擎),搜索结果的文章是包含"分布式"和"架构"。搜索了下现有网上的答案,没找到答案(如有更好的答案,请留言分享),只好通过分割关键词,进行匹配搜索。直接在ES查询:POST article/_search{ "query": { "bool": { "must": [{ "term": { "content": "分布式" } }, { "te

2020-11-10 20:23:29 4145 1

原创 Navicat同步修改数据库

开发过程可能更改了表结构或者数据修改了,升级到生产环境,需要整理数据库的差异,可以使用Navicat工具找出差异,并得到更新脚本。ps:高版本的Navicat才有此功能,以下操作使用的版本是1.2.3.4.5....

2020-06-29 19:25:23 2017

原创 发送验证是否校验手机号已注册

场景:在使用手机号和验证码登录环境中,存在一个通过手机号获取验证码的接口。问题:(前提:都没加反爬)后台发送验证码之前,是否判断手机号已注册。如果加判断,手机号没注册,直接返回,爬虫即可遍历已注册的手机号;如果没加判断,就会浪费验证码。方案:1.增加手机号判断,增加反爬;2.不增加判断,增加手机发送验证码次数判断。优缺点:1.增加爬虫,成本增加,2.需增加缓存层。...

2019-11-15 19:41:31 750

原创 jqGrid ajax请求改为POST

jqGrid默认ajax请求是GET,如果后台接口写死为POST,则需改动请求方法类型。主要增加如下参数: datatype: "json", ajaxGridOptions: { contentType: "application/json", },//post请求需要加 mtype: "POST",//post请求需要加...

2019-10-23 20:11:47 3020

原创 Shiro 未登录或登录失效,定义返回JSON格式数据

Shiro框架默认认证失败后会返回到登录页面,在前后端分离项目中,需要返回JSON数据,以便前端或者app端解析处理。实现方式:扩展shiro框架的UserFilter类,重写redirectToLogin方法。import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax...

2019-10-22 19:41:38 2128 2

原创 ie8 隐藏file 按钮,上传文件

&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;upload&lt;/TITLE&gt;&lt;style&gt;&lt;!--.addfileA{ position:relative; cursor:hand; text-decoration:none; background-image: url('C:\WINDOWS\Zap...

2018-04-10 18:22:39 591

原创 java获取磁盘使用信息

获取磁盘使用信息package com.igustudio.tmanager.utils;import java.io.File;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;...

2018-04-02 18:27:45 4834

原创 window下java调用python脚本并读取Python运行结果

window下java调用python脚本并读取Python运行结果java 代码如下:import java.io.InputStreamReader;import java.io.LineNumberReader;public class TestRunPython { public static void main(String[] args) { String result ...

2018-03-30 14:54:05 6642

原创 java从前端获取参数添加到图片后返回整张图片

java从前端获取参数添加到图片后返回整张图片以后为整个servlet代码,请自行加入到j2ee工程。import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.im...

2018-03-20 18:47:40 2313

原创 java生成二维码 并在生成的二维图片加上说明文字

java生成二维码使用到com.google.zxing两个库,请自行下载,下载地址为:http://mvnrepository.com/artifact/com.google.zxing/core/3.3.2http://mvnrepository.com/artifact/com.google.zxing/javase/3.3.2import java.awt.Color;import ja...

2018-03-19 17:46:19 4319

原创 搭建高并发socke服务器

搭建高并发socke服务器数据上行如下图所示:终端:每个终端通过预先配置好的域名或者ip连接到socket服务器,每台socket服务器分配到的终端数按服务器配置进行分配,例如1核1G可分配800个终端连接到此服务器。socket服务器:终端连接到socket服务器并收到心跳数据时,socket服务器把终端和此服务器的连接信息存储到redis数据库中。举例,socket服务器1的ip地址为:172...

2018-03-16 17:02:11 438

原创 html页面异步加载js文件

一般直接引入第三方的js,如果第三方速度比较慢,会阻塞页面的渲染,用户等待的时候,会看到一片的空白,这样的用户体验不太好。因此一些不用马上运行的js,可以用异步进行加载。加载方法有两种,如下script 中加入 async=”async”async 是html5的新属性,低版本的浏览器不兼容1&lt;script type="text/javascript" async="async" src="...

2018-03-14 18:21:12 1921

原创 java 解析socket数据流为字符串

java 解析socket数据流为字符串 byte[] vin = new byte[]{ 0x38, 0x35, 0x37, 0x35, 0x38, 0x37, 0x30, 0x32, 0x30, 0x35, 0x39, 0x34, 0x36, 0x33, 0x34, 0x56, 0x35 }; for(int i=0;i&lt;vin.len...

2018-03-14 18:11:56 2256

原创 基于freeSWITCH的sip协议利用WebRTC 实现实时视频聊天

1.FreeSWITCH windows版安装FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。此经验主要介绍FreeSWITCH windows版安装过程。下载地址:http://files.freeswitch.org/windows/installer/请自选操作系统版本下载。演示过程为64位操作系统。安装成功后,在window应用中找到...

2018-03-08 16:44:06 16149 11

原创 java 实现html5多文件选择上传_h5多文件上传_ajax异步多文件上传_java处理多文件上传

java 实现html5多文件选择上传_h5多文件上传_ajax异步多文件上传_java处理多文件上传html页面如下muti file upload <form name="upform" action="/nanjian_server/api/import/importMultiFile" method="POST" enctype="multipart/form-

2017-09-08 18:29:09 4749 3

原创 html页面异步加载js文件

一般直接引入第三方的js,如果第三方速度比较慢,会阻塞页面的渲染,用户等待的时候,会看到一片的空白,这样的用户体验不太好。因此一些不用马上运行的js,可以用异步进行加载。加载方法有两种,如下script 中加入 async=”async”async 是html5的新属性,低版本的浏览器不兼容<script type="text/javascript" async="async" src="http:

2016-08-17 16:51:22 2350

原创 dubbo完整实例-附demo(非maven)

dubbo完整实例-附demo(非maven)dubbo是一个分布式服务框架,提供一个SOA的解决方案。简单的说,dubbo就像在生产者和消费者中间架起了一座桥梁,使之能透明交互。本文旨在搭建一个可供使用和测试的dubbo环境,使用了spring框架;使用了zookeeper和dubbo服务。demo github地址:https://github.com/gr

2016-08-08 20:55:04 2529

原创 js校验表单插件

本demo使用jQuery,也可以去掉(需要改写里面用的jQuery的方法)。 demo github地址:[https://github.com/graceup/gu_js_lib/tree/master/基于jQuery js检验插件](https://github.com/graceup/gu_js_lib/tree/master/%e5%9f%ba%e4%ba%8ejQuery js%e6

2016-08-04 15:42:09 744

原创 js基于cookie实现多域名单点登陆

本demo使用jQuery,也可以去掉(需要改写里面用的jQuery的方法)。 demo github地址:https://github.com/graceup/gu_js_lib/tree/master/js基于cookie实现多域名单点登陆cookie util//写cookiesfunction setCookie(name,value,days)//两个参数,一个是cookie的名子,一

2016-08-03 18:38:11 5731

原创 jq滚动插件jquery.nicescroll+定位到底部

jq滚动插件jquery.nicescroll+定位到底部.row { margin: 10px 0;}.row>div { float: right; width: 460px; height: 280px; margin: 0 10px; border: solid 2px #37418b; overflow: hidden;}.too-long { widt

2015-07-28 18:45:10 5849

转载 将滚动条(scrollbar)保持在最底部的方法

将滚动条(scrollbar)保持在最底部的方法 - 滚动条, scrollbar, 页面底部, 聊天窗口, 将滚动条(scrollbar)保持在最底部的方法function add(){var now = new Date();var div = document.getElementById('scrolldIV');div.innerHTML = div.innerH

2015-07-28 15:42:48 4368

原创 谷歌浏览器插件-html页面js事件查看器

谷歌浏览器插件-html页面js事件查看器1、下载下载地址:http://files.cnblogs.com/files/graceup/VisualEvent.zip解压得到文件:VisualEvent.crx2、3、把VisualEvent.crx 文件拖到此处4、打开一个页面后,点击这个图标。5、移动鼠标,即

2015-07-24 19:50:41 8224 1

原创 百度地图+Marker纠偏

百度地图+Marker纠偏百度地图+Marker纠偏html,body { margin: 0; padding: 0;}.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-sp

2015-07-07 19:05:29 2724

原创 Java socket 客户端接受数据

import java.io.BufferedInputStream;import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;/** * * Java socket 客户端接受数据 * * @author graceup * @version 1.0 *

2015-06-26 16:51:36 1198

原创 Java 下载网络图片

import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;import java.net.URL;/** * * Java 下载网络图片 * * @author graceup * @version 1.0 * @datetime: 2015-6-26 */pu

2015-06-26 16:47:07 591

原创 console.debug()浏览器控制台打印输出 只在支持console的浏览器下打印

console.debug()浏览器控制台打印输出 只在支持console的浏览器下打印var util = {};/** * 工具类 */util = new function() { /** * 控制台打印输出 只在支持console的浏览器下打印 * @param info 打印信息 */ this.debug = function(in

2015-06-26 16:39:59 2059

原创 html checkbox 实现全选/取消全选

html checkbox  实现全选/取消全选 Month Savings January $100 February $150 <script type="text/javascript" src="http://apps.bdimg.com/libs

2015-06-26 15:35:11 41185 6

原创 开发baidu地图去掉左下角的baidu logo

开发baidu地图去掉左下角的baidu logo加入一句css.anchorBL{display:none}

2015-04-13 10:10:12 874

原创 Java 时间格式转换为:“2014-09-26T11:21:00+8:00”

Java 时间格式转换为:“2014-09-26T11:21:00+8:00”import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { SimpleDateFormat simpleDateForma

2015-04-01 14:36:57 2208

原创 MySQL 创建表时,设置时间字段自动插入当前时间

MySQL 创建表时,设置时间字段自动插入当前时间DROP TABLE IF EXISTS `CONTENT`;CREATE TABLE `CONTENT` ( `ID` char(20) NOT NULL, `CURRENT_TIME` timestamp not null default current_timestamp, PRIMARY KEY (`ID`))

2015-04-01 13:55:21 2887

原创 website-企业官方网站,基于bootstrap的企业官方网站html页面(附源码下载)

website-企业官方网站,基于bootstrap的企业官方网站html页面如图所示:首页:分页:源码下载下载地址:http://download.csdn.net/detail/graceup/8498885

2015-03-13 17:02:57 3065

原创 HTML5 canvas 做画板画图 可以做电子白板

HTML5 canvas 做画板画图 可以做电子白板 HTML5 canvas 做画板画图 可以做电子白板 <!-- #container { position: relative;} #imageView { border: 1px solid #000; }

2015-02-04 19:34:59 7900 2

原创 Android 非UI线程中更新UI

Android 非UI线程中更新UIrunOnUiThread(new Runnable() { public void run() { onDown(null); } });

2015-01-28 20:17:38 676

原创 Crosswalk+Cordova开发安卓app之 JavaScript调用java (附源代码下载)

Crosswalk+Cordova开发安卓app之 JavaScript调用java (附源代码下载)定义js回调接口/** * js回调接口 * * @author graceup * */ public class JsInterface { public JsInterface() { } @JavascriptIn

2015-01-28 18:59:06 3658 3

原创 crosswalk 快速入门,利用WebRTC(html)开始开发视频通话

crosswalk 快速入门,利用WebRTC(html)开始开发视频通话安装Python从http://www.python.org/downloads/ 下载安装程序 安装完后,再添加到环境变量。安装Oracle JDK下载页面:http://www.oracle.com/technetwork/java/javase/downloads

2015-01-23 17:28:58 4172

原创 Crosswalk Cordova 得到的应用 运行效果不流畅

Crosswalk Cordova 得到的应用 运行效果不流畅如果直接用eclipse直接运行这个应用时,会发现,运行得非常不流畅。解决办法:使用系统自带的build脚本,进行打包,再安装到手机上。

2015-01-21 09:33:10 2277 1

原创 Crosswalk Cordova windows下编译出现:bin\node_modules\q\q.js:126 throw e问题解决方法

Crosswalk Cordova windows下编译出现:bin\node_modules\q\q.js:126   throw e问题解决方法Crosswalk Cordova 编译出现以下问题D:\code\crosswalk\crosswalk-cordova-10.39.235.15-arm\bin\node_modules\q\q.js:126

2015-01-16 11:00:35 2180

原创 node js v0.10.35 Windows Xp安装

node js  v0.10.35 Windows Xp安装1、下载安装包;下载地址:http://nodejs.org/dist/v0.10.35/node-v0.10.35-x86.msi2、点击安装,默认安装就可以了;3、测试是否安装成功:4、如果出现“'express' 不是内部或外部命令,也不是可运行的程序 或批处理文件。” 的时候,把“C:\

2015-01-15 17:33:17 3364

dubbo-admin

dubbo-admin

2016-08-09

dubbo_demo

dubbo_demo

2016-08-09

利用phonegap(crosswalk)+html5开发Android应用

利用phonegap(crosswalk)+html5开发Android应用

2016-07-22

website-企业官方网站

website-企业官方网站,基于bootstrap的html页面

2015-03-13

Crosswalk+Cordova开发安卓app之 JavaScript调用java 源代码下载

Crosswalk+Cordova开发安卓app之 JavaScript调用java 源代码下载

2015-01-28

【graceup系列】--“社团+商家系统”

【graceup系列】--“社团+商家系统”

2014-11-04

graceup系列--WebRTC

graceup系列--WebRTC,主要是 webRTC学习资料

2014-08-29

【graceup系列】h2db内嵌数据库demo

【graceup系列】--h2db内嵌数据库demo 基本h2db数据库demo,后续的系统用到数据库都会用到h2db。 使用h2db的原因:内嵌数据库,不用找其它数据源,能部署到免费的服务器上。 开发环境: 1、IDE:MyEclipse8.6 2、服务器:Tomcat 7

2014-08-22

空空如也

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

TA关注的人

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