- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 windows下mysql zip方式安装及设置root密码
1.解压压缩包到指定位置 我的位置是 E:\software\mysql-5.6.29-winx64\mysql-5.6.29-winx642. 配置ini文件 在 E:\software\mysql-5.6.29-winx64\mysql-5.6.29-winx64下新建my.ini文件,内容为 [mysql]# 设置mysql客户端默认字符集defaul
2017-03-09 09:41:48 609
转载 Collection,List,Set和Map用法和区别
简单总结:Collection是对象集合,Collection有两个子接口List和SetList可以通过下标(1,2..)来取得值,值可以重复而Set只能通过游标来取值,并且值是不能重复的ArrayList,Vector,LinkedList是List的实现类ArrayList是线程不安全的,Vector是线程安全的,这两个类底层都是由数组实现的Lin
2017-02-09 17:29:33 361
原创 log4j日志文件乱码问题的解决方法
解决方法:如果是log4j.properties为配置文件,比如:log4j.appender.A1=org.apache.log4j.RollingFileAppender log4j.appender.A1.File=all.log 加入一行:log4j.appender.A1=org.apache.log4j.RollingFileAppenderlo
2017-02-06 09:31:16 776
原创 String StringBuffer StringBuilder 区别整理
一.先说一下String 这个类 (1).常量池 常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating point常量)和对其他类型,字段和方法的符号引用。对
2017-02-04 16:42:09 278
原创 websocket
通过查资料web通信一般两种方式 ajax轮询,websockettomcat 8 或以上简单demojava 代码 /** * @author WangMeng * @date 2017年1月18日 */package com.kuangren.websocket;import java.io.IOException;import java.util.co
2017-01-19 17:07:26 350
原创 spring 定时任务@Scheduled (spring-task注解形式)
sping 中定时任务的实现大概有三种1. ava自带的java.util.Timer类2.使用Quartz3.spring-task第一种可以让你的程序按照某一个频度执行,但不能在指定时间运行,所以不做介绍第二种功能强大,配置相对较麻烦,不做介绍我使用的是spring-task的注解方式前两种详细的介绍可参考文章 http://gong1208.itey
2017-01-16 11:35:21 1021
原创 java版微信支付V3JSAPI 公众号支付
1. 具体的流程及需要注意的地方见文档 2.调用的htmljs代码function weixinPay(){ var totalprice=$("#totalprice").html(); totalprice='0.01'; totalprice=Number(totalprice)*100; window.location.href="https://open
2017-01-13 17:59:32 3490
原创 百度地图 java 根据地址获取经纬度
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util
2017-01-13 17:41:36 2226 1
原创 极光推送java服务端
首先明确一下推送的两个概念 消息(透传)和通知通知:发送后会在系统通知栏收到展现,同时响铃或振动提醒用户。 ( mqtt不知道能不能发送通知,还在研究中...)消息:以透传的形式传递给客户端,无显示,发送后不会在系统通知栏展现,第三方应用后需要开发者写代码才能看到。写了一个简单工具类备用/** * www.xinghansoft.com 版权所有 ©大连星汉网络有
2017-01-13 15:06:00 11431 1
原创 java 自定义注解 spring aop 实现注解
java自定义注解 1.几个常用的注解解释 @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可
2017-01-13 11:46:36 8077 1
原创 linux 下tomcat日志控制台乱码
解决方式:在tomcat bin目录下找到catalina.sh 找到#JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`" 在下面添加 JAVA_OPTS="-Dfile.encoding=G
2017-01-11 18:29:19 396
原创 百度的文本编辑器 Ueditor 在服务器上报io异常 (服务器上使用的是tomcat)
解决方式:在tomcat根目录新建一个temp文件夹,ueditor插件先在temp下存放文件流,所以需要这个文件夹 (答案参考网上资料,没有详细研究百度ueditor,具体原因未深入分析)
2017-01-10 14:28:10 4111 1
转载 LinkedHashMap 和 HashMap 比较
import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;public class TestLinkedHashMap { public static void main(String args[]) { System.out
2017-01-06 16:37:58 293
原创 html间页面静态传值(根据url地址拆分字符串获取参数)
/** * 得到页面间的参数 */ u.getParam=function(){ var url=location.search; var param={}; if(url.indexOf("?")!=-1){ var str = url.substr(1) //去掉?号 strs = str.split("&"); for(var
2016-12-27 11:23:32 3195
原创 spring mvc 读取.properties文件
暂时了解到两种方式1 使用注解@value方式 2 采用jdk中的java.util.Properties第二种方式写的util类public class PropertyUtil{ private static final Logger logger = Logger.getLogger(PropertyUtil.class); private stati
2016-12-23 14:05:38 789
原创 js 把函数作为参数传递给另一个方法
正常传方法不带参数的不做讨论了,看一下方法带参数的例如:$(function(){ test1(test3('22')); }) function test1(Func) { //Func(value) } function test3(data) { alert(data); } 上述代码执行后会直接弹出‘22’,因
2016-12-22 09:26:10 38158
原创 mysql 报错:Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65
之前遇到这样一个问题在mysql插入一个新的字段的时候报错:Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535.。。。经过查资料得出原因:就是非大字段类型的字段的bytes总和(即定义的字段的length的总合)大于64K了 (自己相加的话可能感觉没大于65
2016-12-13 15:18:54 26303
原创 js 中参数传递(值传递和引用传递)
js中的参数传递包括值传递和引用传递1.值传递(数字,字符串等)例如:$(function(){ var str="11"; test1(str); alert(str);//值传递测试 结果:11})function test1(str){ str="22"}上述代码测试可以看出数字,字符串值传递:是把值直接复制进入方法内,所以在方法内对参数进行修改
2016-12-13 14:01:23 784
转载 js中的JSON操作
原文地址:http://blog.csdn.net/shangliuyan/article/details/8072257 var json = { "age":24, "name":"cst" }; //修改Json中的age值,因为Json中存在age属性 j
2016-12-13 13:58:59 293
原创 jquery 中event target
1.event.target 指的是引发事件的dom元素2.this和event.target的区别js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;3.this和event.target的相同点this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jque
2016-12-09 15:52:28 561
原创 java 反射机制 (获取父类泛型的类型)getGenericSuperclass
1.首先, T.getClass() 或 T.class都是非法的,因为T是泛型变量; 由于一个类的类型在编译期已确定,故不能在运行期得到T的实际类型;2.获取方式是:Class entityClass = (Class ) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArgumen
2016-12-09 14:07:49 7083
原创 java 反射机制(Field)对类的字段进行操作
//设置变量setField field = userInfo.getClass().getDeclaredField("name"); // 私有变量set需调用此方法 field.setAccessible(true); // 字符类型名称 String fieldTypeName = field.getType().getSimpleName(); // 暂时
2016-12-08 17:33:37 897
原创 java json字符串转list活map
使用的jar包为net.sf.jsonString jsonString = "[{'goodsId':'11','name':'苹果'},{'goodsId':'222','name':'橡胶'}]"; JSONArray jsonArray = JSONArray.fromObject(jsonString); List> mapListJson = (List) jsonAr
2016-12-08 13:54:16 354
原创 spring mvc <mvc:annotation-driven/> 和<context:component-scan base-package=""/>解释
1. 为springmvc注解驱动 可代替class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping">class="org.springframework.web.servlet.mvc.method.annota
2016-12-07 23:46:33 762
原创 tomcat默认访问的项目(域名直接访问项目,不带端口)
明确tomcat访问项目思路,tomcat默认访问的是webapp文件夹下面的ROOT文件夹所以想要改变默认访问的项目有两种方式(1)第一种方法是:将tomcat自带的ROOT文件夹删除掉,将自己的项目名称改为ROOT (2)第二种方法是:在server.xml 中加 其中 docBase 就是指的是指向那个项目(在webapp下面的项
2016-12-06 09:18:11 2056
原创 svn 意外中断
在遇到svn提交时候意外中断的情况下,下次提交会被锁住,提示进行clean up ,在项目上右键也提示svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted,死循环解决方式:1 。在myeclipse中team-refresh/clean up 进行尝试 (可
2016-12-05 14:43:21 2748
原创 获取时间
/** * 得到当前日期 * @returns {String} */function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var month = date.getMonth() + 1; var strDate = date.getDate();
2016-12-05 10:52:35 271
原创 java Calendar 工具类(几天前的日期,几天后的日期)(持续补充)
public class DateTest { public static void main(String[] args) { Date date = new Date(); // 新建一个日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 格式化日期 String beforeDat
2016-12-02 13:55:13 5082
原创 linux安装svn服务端
1.安装 yuminstall subversion2.创建仓库 svnadmin create /home/svn3.修改 /home/svn/config 下的三个文件(1)配置password[root@localhost conf]# vi passwd [users]test=test(2)配置authz[root@loc
2016-07-16 20:46:37 283
原创 linux 安装mysql
1.卸载掉原有mysqlrpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库2.如果有的话进行卸载 命令:rpm -e mysql // 普通删除模式# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除3.通过yum来进行mysq
2016-07-16 20:38:04 295
原创 linux 下安装jdk
1. 下载jdk-7u80-linux-x64.tar.gz 2.解压 文件 命令:tar -zxvf jdk-7u7-linux-i586.tar.gz3. 移动解压后的文件到 /usr/local/jdk7 目录下 命令:mv jdk1.7.0_07 /usr/local/jdk74.配置环境变量 :vi /etc/profile然后在打开的文件末尾添加
2016-07-16 20:32:52 283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人