自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2065

原创 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 1837

原创 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 44235 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 2667

原创 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 1923

转载 安装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 388

原创 eclipse下tomcat中文乱码解决

1、设置D:\tomcat7\conf\server.xml 文件添加下面红色字体内容                   connectionTimeout="20000"               redirectPort="8443" URIEncoding="UTF-8"/>                   connectionTimeout="20000"

2017-04-24 14:05:36 6552

转载 SpringMvc 遇到的坑,返回中文乱码以及Ajax跨域

前言: 最近在写一个JavaWeb后台时采用了spring+MyBatis+MySQL的方式.记录下遇到的关键问题接口返回数据相关使用@ResponseBody后返回NUll说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null,最终通过各种百度,发现原来是没有引入关键的Jar包.解决办法: 需要引入jackson的jar包(jackson

2017-03-14 14:21:02 462

转载 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 1479

转载 从Ibatis过度到Mybatis---比较Mybaits较与Ibatis有哪些方面的改进

随着开发团队转投Google Code旗下,ibatis3.x正式更名为Mybatis。那么mybatis较于ibatis做了哪些方面的突破呢?这里我总结些:(不一定完整,是本人整理总结的)1.全局文件的配置:         MyBatis 全局配置文件的各主要元素基本和 iBatis 相同,只是在用法和个别名称上做了调整。元素的意义就不再描述,下面主要讲述针对 iBatis 和 MyB

2017-02-22 10:41:54 723

原创 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 50971 5

转载 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例

前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和JSONP虽然只有一个字母的差别,

2016-10-18 21:06:45 449

转载 Mybatis拦截器介绍及分页插件

Mybatis 拦截器介绍 1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页       拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。M

2016-09-01 14:26:34 607

转载 easyui select选择框模糊查询 以及页面引入多个版本的jquery解决办法

eaeyui版本1.4.4,下载地址http://www.jeasyui.com/download/index.php下拉框模糊查询例子:    pageEncoding="UTF-8"%>        登录成功                                实现功能及说明:         

2016-01-09 18:15:20 4954 2

原创 java web获取文件路径

spring 获取项目绝对路径request.getServletContext().getRealPath("/");struts 获取项目绝对路径ServletActionContext.getServletContext().getRealPath("/");

2015-12-22 15:11:20 694

原创 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 3256

转载 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 913

原创 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 453

转载 Log4j.properties配置详解

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、

2015-08-31 14:22:47 390 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 451

转载 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 934

原创 git 常用命令

一、创建版本库    初始化一个Git仓库,使用git init命令。    添加文件到Git仓库,分两步:    第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;    第二步,使用命令git commit,完成。二、查看git状态    要随时掌握工作区的状态,使用git status命令。    如果git status告诉你有文件被修改

2015-06-05 15:22:07 360

原创 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 445

原创 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 471

转载 技术总结图

JAVA核心技术总结J2EE技术总结工作和学习总结大数据相关技术总结

2015-05-08 08:38:57 543 1

原创 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 516

原创 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 1519

原创 java 网络编程

1、概念一、网络:将不同区域的计算机连接到一起   局域网 城域网  互联网二、地址:IP地址 确定网络上 一个绝对地址 |位置  --->房子的地址三、端口号: 区分计算机软件的   -->房子的房门 2个字节    0-65535  共65536个1、在同一个协议下 端口号不能重复  不同协议下可以重复2、1024以下的不要使用  80-->http 21 -->ftp

2015-03-27 15:47:30 385

原创 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 599

原创 java 多线程笔记1

1、概念一、程序 进程  线程1、程序:指令集 静态概念2、进程:操作系统 调度程序 动态概念3、线程:在进程内多条执行路径2、创建一、继承Thread + run()启动: 创建子类对象 +对象.start()二、实现Runnable +run()启动:使用静态代理  1、创建真实角色  2、创建代理角色 Thread+引用  3、代理角色.s

2015-03-27 14:32:20 442

原创 java IO输入输出流笔记

1、原理与概念一、概念 流:流动 、流向 从一端移动到另一端  源头与目的地程序 与  文件|数组|网络连接|数据库  ,以程序为中心 二、IO流分类1、流向: 输入流与输出流2、数据:字节流:二进制,可以一切文件 包括  纯文本 doc 音频、视频等等    字符流:文本文件,只能处理纯文本3、功能:节点:包裹源头    处理:增强功能,提供性能三、字符流

2015-03-27 14:23:08 437

原创 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 539

原创 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 491

原创 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 578

原创 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 601

原创 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 902

原创 约瑟夫环与二叉树问题java

约瑟夫环数组实现importjava.util.Scanner; /** *使用数组实现约瑟夫环问题 由m个人围成一个首尾相连的圈报数。 从第一个人开始,从1开始报数,报到n的人出圈, *剩下的人继续从1开始报数,直到所有的人都出圈为止。 对于给定的m和n,求出所有人的出圈顺序. */publicclass RingTest {publicstatic void m

2015-03-27 13:51:19 759

原创 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 453

原创 hibernate 笔记

1、SessionFactory用来产生和管理session。通常情况下应用只需要一个SessionFactory(除非访问多个数据库的情况)关注两个方法 openSession getCurren tSessionopenSession每次都是新的,需要closegetCurrentSession从上下文找,如果有,用旧的,如果没有,建新的用途,界定事物边界事物提

2015-03-27 13:47:40 475

原创 struts 笔记

1、struts.xml:常见标签                                                     /Namespace.jsp                            /ActionIntroduction.jsp                          

2015-03-27 13:42:32 377

git 1.9.5 git

Git 教程 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码

2018-01-20

SwitchHosts 0.2.2.1801

SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。 开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间,而且这个过程毫无乐趣可言。

2018-01-20

spring2.5-中文参考手册

spring2.5-中文参考手册,清晰版,内容比较好。

2014-04-10

Thinking in java4 清晰中文版

Thinking in java4 清晰中文版

2014-04-10

java类变量初始化顺序

详细讲解java类中静态变量,普通标量,对象、基本类型的初始化顺序。

2014-04-08

Oracle_case_when_用法

详细讲解了case、when的用法.ASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。

2012-08-31

java经典笔试题及答案

本试题是本人从100多到试题中,精挑细选出来的,笔试几率非常高。

2011-08-29

空空如也

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

TA关注的人

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