- 浏览: 5247844 次
- 性别:
- 来自: 北京
-
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
文章列表
根据java 实体类生成建表语句
直接上代码:
package com.sql;
import oa.entity.User;
import java.io.File;
import java.io.IOException;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;
/***
* 通过java Class 创建 建表语句
*/
public class ...
这是一个使用原生java socket实现的简易的聊天工具demo, 界面使用java swing
界面如下:
----------
项目目录结构
代码:
https://gitee.com/kunlunsoft/inetAdress_socket.git
d代码核心注意事项:
1.服务器socket 对客户端socket的监听应该放在线程中,否则界面会阻塞,"死机";
new Thread(new Runnable() {
@Override
public void ru ...
源码安装Python3
安装环境(以下教程是在Ubuntu16.04进行的)
Linux机器,客户端服务端都需要Linux,python3。
安装第一步(准备软件运行环境)
1.Python3说明:ubuntu自带的Python3可能会有点麻烦,最好自己编译python3,而且编译Python3也很简单2.Python3下载:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz3.解压Python3: tar zxf Python-3.5.2.tgz4.假设把Python3安装到/opt目录,你也可以选择其他目录 ...
spring mvc捕获异常时,如何判断应该返回json还是跳转错误页面
在异常捕获handler BusinessExceptionHandlerAdvice中
判断控制器的方法是否有ResponseBody注解,如果有,则返回json,
关键问题是:
如何判断控制器的方法是否有ResponseBody注解
我们先看看@ExceptionHandler方法中注入的参数有哪些?
1. ServletResponse.class
2. OutputStream.class
3. Writer.class
4. WebRequest.class
5. ServletRe ...
js 给文本框增加快捷键
比如:文本框编辑过程中,按下ctrl+s,表示提交
var bindEvent=function ($textarea) {
$textarea.keydown(function (event) {
// console.log(event.keyCode)
if ((event.keyCode == 83/*S*/||event.keyCode == 88/*X*/ )&& event.ctrlKey) {
console.log('save' ...
把字符串转化为json
任务:
把字符串
{"name":"黄威","age":27,"address":"{\"district\":\"海淀区\",\"street\":\"回龙观西大街\",\"building\":\"通达园\"}","score":0}
转化为:
{"name":"黄威"," ...
如何判断微信浏览器?
前端:
//是否是微信浏览器
isWeiXinBrowser: function (){
var ua = window.navigator.userAgent;
if(ua.match(/MicroMessenger/i) ){
return true;
}else{
return false;
}
}
后台:
public static boolean isMicromessengerBrowser(HttpServlet ...
java 反射调用成员方法
public static GenericDialog showScreenshotDialog(JTextComponent area2, int width, int height){
Class clazz=area2.getClass();
Object obj=null;
Method m = null;
try {
m = clazz.getMethod("showScreenshotDialog", new Class[]{int.class,int.class});
...
设置不可用
$('#porder_agreement_box').attr("disabled",'disabled');
选中:
$('#checkbox222').attr("checked",true);
取消选中:
$('#checkbox222').attr("checked",false);
web 本地存储
var storage={
save2Local:function (key,val) {
localStorage.setItem(key,val);
},
restore4Local:function(key) {
if (window.localStorage) {
return localStorage.getItem(key);
}
},
/***
* 清除localStorage
*/
removeLocalStorage:function (key) {
...
安装rediswget http://download.redis.io/releases/redis-3.0.0.tar.gztar xf redis-3.0.0.tar.gz cd redis-3.0.0makemake testmake install mkdir -p /usr/local/redis/binmkdir -p /usr/local/redis/etc
java 文件名过滤特殊字符
/**
* 过滤掉特殊字符
*
* @param fileName
* @return
*/
public static String filterSpecialChar(String fileName) {
//删除所有的空格
fileName = RegexUtil.filterBlank(fileName).replace("?", SystemHWUtil.EMPTY);//IE中识别不了有空格的json
log ...
Karabiner配置
<?xml version="1.0"?>
<root>
<item>
<name>F19 to F19</name>
<appendix>(F19 to Hyper (ctrl+shift+cmd+opt) + F19 Only, send escape)</appendix>
<identifier>private.f192f19_escape</identifier>
...
js 获取链接地址中的参数
比如,链接地址是:"http://blog.whuang.com/search?username=abc&age=26"
我要获取username参数的值"abc"
方式一:
核心方法
/**
* 获取指定的参数值
* @param url3
* @param key
* @returns {void|string|XML}
*/
getParameter: function (url3, key) {
var regEx ...
js 修改链接参数
比如,需要修改callback中的参数
callback 的值为:"http://blog.whuang.com/search?username=90003819861"
需要修改其中的参数 username的值为abc
预期结果是:'http://blog.whuang.com/search?username=abc'
核心方法:
/**
* callback 链接增加参数或修改参数
* @param callback
* @param key
* @param val2
* ...