- 博客(65)
- 资源 (9)
- 收藏
- 关注
原创 mybatis 查询条件对象中嵌套list报错解决方案
public class Page<T> implements Serializable{ private int pageNo = 1;//页码,默认是第一页 private int pageSize = 20;//每页显示的记录数,默认是20 private int totalRecord;//总记录数 private int totalPag...
2018-08-31 17:55:00
2216
原创 macox 安装 canal 1.0.24
一、官网地址:https://github.com/alibaba/canal二、安装 canal server1. 下载canal直接下载访问:https://github.com/alibaba/canal/releases ,会列出所有历史的发布版本包 下载方式,比如以1.0.24版本为例子下载:https://github.com/alibaba/canal/releases/downlo...
2018-05-28 10:13:00
1982
原创 mac mysql 安装及 my.cnf文件设置
安装教程参考官网:https://dev.mysql.com/doc/refman/8.0/en/installing.html1、首先启动mysql服务启动MySQL服务sudo /usr/local/mysql/support-files/mysql.server start停止MySQL服务sudo /usr/local/mysql/support-files/mysql.server st...
2018-05-28 09:48:02
44573
2
翻译 mac 安装 docker
使用 Homebrew 安装macOS 我们可以使用 Homebrew 来安装 Docker。Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:$ brew cask install docker==> Creating Caskroom at /usr/local/Caskroom==> We'...
2018-05-27 10:47:31
2828
原创 macox 安装openresty
1、下载 https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz2、安装包管理器 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"3、安装必要的包$ brew update $ b...
2018-04-04 14:44:43
1997
转载 安装Nginx+Lua+OpenResty开发环境配置全过程实例
安装Nginx+Lua+OpenResty开发环境配置全过程实例OpenResty由Nginx核心加很多第三方模块组成,默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发We
2017-08-24 18:01:44
441
原创 eclipse下tomcat中文乱码解决
1、设置D:\tomcat7\conf\server.xml 文件添加下面红色字体内容 connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> connectionTimeout="20000"
2017-04-24 14:05:36
6679
转载 SpringMvc 遇到的坑,返回中文乱码以及Ajax跨域
前言: 最近在写一个JavaWeb后台时采用了spring+MyBatis+MySQL的方式.记录下遇到的关键问题接口返回数据相关使用@ResponseBody后返回NUll说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null,最终通过各种百度,发现原来是没有引入关键的Jar包.解决办法: 需要引入jackson的jar包(jackson
2017-03-14 14:21:02
498
转载 SpringMVC 解决GET请求时中文乱码的问题
项目中的web.xml中的编码设置:filter> filter-name>CharacterEncodingfilter-name> filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class> init-param>
2017-03-14 14:04:51
1531
转载 从Ibatis过度到Mybatis---比较Mybaits较与Ibatis有哪些方面的改进
随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis。那么mybatis较于ibatis做了哪些方面的突破呢?这里我总结些:(不一定完整,是本人整理总结的)1.全局文件的配置: MyBatis 全局配置文件的各主要元素基本和 iBatis 相同,只是在用法和个别名称上做了调整。元素的意义就不再描述,下面主要讲述针对 iBatis 和 MyB
2017-02-22 10:41:54
774
原创 window.print() 去掉页眉页脚及打印链接
页面中添加样式: @page { size: auto; /* auto is the initial value */ margin: 0mm; /* this affects the margin in the printer settings */ }直接调用 window.print();如果ie不
2016-12-12 11:47:35
51255
7
转载 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和JSONP虽然只有一个字母的差别,
2016-10-18 21:06:45
482
转载 Mybatis拦截器介绍及分页插件
Mybatis 拦截器介绍 1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。M
2016-09-01 14:26:34
653
转载 easyui select选择框模糊查询 以及页面引入多个版本的jquery解决办法
eaeyui版本1.4.4,下载地址http://www.jeasyui.com/download/index.php下拉框模糊查询例子: pageEncoding="UTF-8"%> 登录成功 实现功能及说明:
2016-01-09 18:15:20
5061
1
原创 java web获取文件路径
spring 获取项目绝对路径request.getServletContext().getRealPath("/");struts 获取项目绝对路径ServletActionContext.getServletContext().getRealPath("/");
2015-12-22 15:11:20
729
原创 java 字符串 与 unicode 之间互相转换
/*** unicode 转字符串*/public static String unicode2String(String unicode) { StringBuffer string = new StringBuffer(); String[] hex = unicode.split("\\\\u"); for (int i = 1; i
2015-12-03 17:40:02
3316
转载 Eclipse闪退/打不开/无法启动/一闪而过打解决方法
解决方式:1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)2.内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m3.检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边)4.检查环境变量,path变量中将j
2015-11-26 14:09:07
966
原创 activemq 入门
一、windows下运行1、下载 http://activemq.apache.org/activemq-5100-release.html2、下载.zip格式的文件 解压缩后根据电脑位数,运行相应位数下面的.bat文件 例:我的电脑为64位放在d盘;运行为:D:\activemq510\bin\win64\activemq.bat3、启动成功
2015-09-04 09:50:25
487
转载 Log4j.properties配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、
2015-08-31 14:22:47
419
1
转载 eclipse 创建 maven web 项目
Eclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project3、输入maven项目的基本信息,如下图所示:4、选择项目,右键选择Pr
2015-08-16 20:25:58
475
转载 eclipse如何修改dynamic web module version
eclipse如何修改dynamic web module version一、修改工程属性:右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:Cannot change version of project facet Dynamic Web Module to 2.5这
2015-06-17 14:08:25
972
原创 git 常用命令
一、创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。二、查看git状态 要随时掌握工作区的状态,使用git status命令。 如果git status告诉你有文件被修改
2015-06-05 15:22:07
380
原创 windows 下 mysql 5.6 免安装版配置
1、选择要下载的版本 http://dev.mysql.com/downloads2、解压到 D:\mysql5664 (目录自定义) 复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换[client]port=3306default-character-set=utf8#客户端字符类型,与服务端一致就行,建议utf8
2015-05-31 15:55:05
490
原创 windows 下 jdk tomcat7配置
1、下载jdk,oracle官网下载 双击安装路径自定义:本人习惯放在 D:\java\jdk17 D:\java\jre72、设置环境变量 JAVA_HOME:D:\java\jdk17 CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; PATH:%J
2015-05-31 14:47:32
504
原创 spark-submit
./bin/spark-submit \ --class org.apache.spark.examples.SparkPi \ --master spark://207.184.161.138:7077 \ --executor-memory 20G \ --total-executor-cores 100 \ /path/to/examples.jar \输入
2015-04-17 09:49:08
556
原创 dhtmlxtree 简单例子后台springmvc实现
1、下载dhtmlxtree网上自己搜2、jsp页面如下String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2015-04-07 15:31:27
1570
原创 java 网络编程
1、概念一、网络:将不同区域的计算机连接到一起 局域网 城域网 互联网二、地址:IP地址 确定网络上 一个绝对地址 |位置 --->房子的地址三、端口号: 区分计算机软件的 -->房子的房门 2个字节 0-65535 共65536个1、在同一个协议下 端口号不能重复 不同协议下可以重复2、1024以下的不要使用 80-->http 21 -->ftp
2015-03-27 15:47:30
408
原创 java 冒泡排序
冒泡排序9 8 7 6 5第一趟: 找出最大的数 9 第一次 8 9 7 6 5 9与8交换 第二次 8 7 9 6 5 9与7交换 第三次 8 7 6 9 5 9与6交换 第四次 8 7 6 5 9 9与5交换第二趟:找出8 第一次 7 8 6 5 9 8与
2015-03-27 15:44:15
630
原创 java 多线程笔记1
1、概念一、程序 进程 线程1、程序:指令集 静态概念2、进程:操作系统 调度程序 动态概念3、线程:在进程内多条执行路径2、创建一、继承Thread + run()启动: 创建子类对象 +对象.start()二、实现Runnable +run()启动:使用静态代理 1、创建真实角色 2、创建代理角色 Thread+引用 3、代理角色.s
2015-03-27 14:32:20
477
原创 java IO输入输出流笔记
1、原理与概念一、概念 流:流动 、流向 从一端移动到另一端 源头与目的地程序 与 文件|数组|网络连接|数据库 ,以程序为中心 二、IO流分类1、流向: 输入流与输出流2、数据:字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等 字符流:文本文件,只能处理纯文本3、功能:节点:包裹源头 处理:增强功能,提供性能三、字符流
2015-03-27 14:23:08
468
原创 eclipse导出javadoc
1、eclipse导出javadoc 1、选中项目,然后选project->Generatejavadoc...,弹出setting对话框。在javadoc command地方选jdk\bin\javadoc.exe如C:\jdk1.6\bin\javadoc.exe,visibility可以自己设,一般选public,输出路径自己选。2、点next,下一步基本不需要设
2015-03-27 14:20:54
577
原创 jsp与js 学习笔记1
重新跳转页面并刷新';">充值重新跳转到一个新窗体')">表单提交" onclick="document.forms['ebank-form'].submit();"> param${param.id}与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数id。 因为a.jsp提交到b.jsp过程中,id不属于Pa
2015-03-27 14:19:17
517
原创 java 学习笔记1
1、java多线程资料:http://ifeve.com/java-concurrency-thread-directory/ 2、enum 类,单例模式必须提供一个私有得构造函数,并且提供一个无任何修饰符的构造函数: adapterGateeay();private Gateway() {} 3、继承类初始化顺序(构造器也是static方法,尽管static关键字没有显
2015-03-27 14:18:46
630
原创 sonar 搭建
一、sonar环境搭建 1、安装JDK-1.5以上版本。 2、安装mysql-5.x以上版本。 3、mysql新建数据库并增加权限 CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;GRANT all ON sonar.* TO sonar@localhost IDENTIFIED BY 'sonar';
2015-03-27 14:15:21
697
原创 maven 笔记
二、maven2安装1、首先去官方网站下载之:http://maven.apache.org/download.html,我选择的是截至目前最新版本maven2.0.4版本2、设置环境变量:Maven2下载完后,我将其解压到我的计算机的d:\maven204下,目录结构如下:D:\|--Maven204|-- bin|-- conf|-- core|-- lib
2015-03-27 13:53:58
945
原创 约瑟夫环与二叉树问题java
约瑟夫环数组实现importjava.util.Scanner; /** *使用数组实现约瑟夫环问题 由m个人围成一个首尾相连的圈报数。 从第一个人开始,从1开始报数,报到n的人出圈, *剩下的人继续从1开始报数,直到所有的人都出圈为止。 对于给定的m和n,求出所有人的出圈顺序. */publicclass RingTest {publicstatic void m
2015-03-27 13:51:19
817
原创 spring 笔记1
课程内容面向接口(抽象)编程的概念与好处IOC/DI的概念与好处inversion of controldependency injectionAOP的概念与好处Spring简介Spring应用IOC/DI(重要)xmlannotationSpring应用AOP(重要)xmlannotationStruts2.1.6 + Spring2.5.6 + Hi
2015-03-27 13:49:53
479
原创 hibernate 笔记
1、SessionFactory用来产生和管理session。通常情况下应用只需要一个SessionFactory(除非访问多个数据库的情况)关注两个方法 openSession getCurren tSessionopenSession每次都是新的,需要closegetCurrentSession从上下文找,如果有,用旧的,如果没有,建新的用途,界定事物边界事物提
2015-03-27 13:47:40
505
git 1.9.5 git
2018-01-20
Oracle_case_when_用法
2012-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人