java
文章平均质量分 70
donglin0325
想成为技术牛人,一直找不到方向
展开
-
linux(centos7)下安装jdk1.7
linux(centos7)下安装jdk1.7原创 2014-12-10 16:57:30 · 5721 阅读 · 1 评论 -
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 · 487 阅读 · 0 评论 -
Log4j.properties配置详解
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、转载 2015-08-31 14:22:47 · 402 阅读 · 1 评论 -
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 · 467 阅读 · 0 评论 -
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 · 3281 阅读 · 0 评论 -
java web获取文件路径
spring 获取项目绝对路径request.getServletContext().getRealPath("/");struts 获取项目绝对路径ServletActionContext.getServletContext().getRealPath("/");原创 2015-12-22 15:11:20 · 706 阅读 · 0 评论 -
easyui select选择框模糊查询 以及页面引入多个版本的jquery解决办法
eaeyui版本1.4.4,下载地址http://www.jeasyui.com/download/index.php下拉框模糊查询例子: pageEncoding="UTF-8"%> 登录成功 实现功能及说明:转载 2016-01-09 18:15:20 · 4989 阅读 · 2 评论 -
Mybatis拦截器介绍及分页插件
Mybatis 拦截器介绍 1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。M转载 2016-09-01 14:26:34 · 625 阅读 · 0 评论 -
说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和JSONP虽然只有一个字母的差别,转载 2016-10-18 21:06:45 · 461 阅读 · 0 评论 -
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 · 51114 阅读 · 5 评论 -
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 · 1495 阅读 · 0 评论 -
SpringMvc 遇到的坑,返回中文乱码以及Ajax跨域
前言: 最近在写一个JavaWeb后台时采用了spring+MyBatis+MySQL的方式.记录下遇到的关键问题接口返回数据相关使用@ResponseBody后返回NUll说明:刚把后台运行起来,兴高采烈的测试接口数据,结果无论如何都是返回null,最终通过各种百度,发现原来是没有引入关键的Jar包.解决办法: 需要引入jackson的jar包(jackson转载 2017-03-14 14:21:02 · 479 阅读 · 0 评论 -
eclipse下tomcat中文乱码解决
1、设置D:\tomcat7\conf\server.xml 文件添加下面红色字体内容 connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> connectionTimeout="20000"原创 2017-04-24 14:05:36 · 6613 阅读 · 0 评论 -
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 · 1950 阅读 · 0 评论 -
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 · 2700 阅读 · 0 评论 -
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 · 1886 阅读 · 0 评论 -
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 · 952 阅读 · 0 评论 -
技术总结图
JAVA核心技术总结J2EE技术总结工作和学习总结大数据相关技术总结转载 2015-05-08 08:38:57 · 552 阅读 · 1 评论 -
centos7下安装tomcat7
下载文件创建文件夹[root@master opt]# mkdir tomcat7解压到该文件夹[root@master opt]# tar -zxvf apache-tomcat-7.0.57.tar.gz -C /opt/tomcat7设置环境变量[root@master apache-tomcat-7.0.57]# vim /etc/profileexport原创 2014-12-30 14:59:52 · 609 阅读 · 0 评论 -
约瑟夫环与二叉树问题java
约瑟夫环数组实现importjava.util.Scanner; /** *使用数组实现约瑟夫环问题 由m个人围成一个首尾相连的圈报数。 从第一个人开始,从1开始报数,报到n的人出圈, *剩下的人继续从1开始报数,直到所有的人都出圈为止。 对于给定的m和n,求出所有人的出圈顺序. */publicclass RingTest {publicstatic void m原创 2015-03-27 13:51:19 · 781 阅读 · 0 评论 -
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 · 554 阅读 · 0 评论 -
java IO输入输出流笔记
1、原理与概念一、概念 流:流动 、流向 从一端移动到另一端 源头与目的地程序 与 文件|数组|网络连接|数据库 ,以程序为中心 二、IO流分类1、流向: 输入流与输出流2、数据:字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等 字符流:文本文件,只能处理纯文本3、功能:节点:包裹源头 处理:增强功能,提供性能三、字符流原创 2015-03-27 14:23:08 · 452 阅读 · 0 评论 -
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 · 611 阅读 · 0 评论 -
java 网络编程
1、概念一、网络:将不同区域的计算机连接到一起 局域网 城域网 互联网二、地址:IP地址 确定网络上 一个绝对地址 |位置 --->房子的地址三、端口号: 区分计算机软件的 -->房子的房门 2个字节 0-65535 共65536个1、在同一个协议下 端口号不能重复 不同协议下可以重复2、1024以下的不要使用 80-->http 21 -->ftp原创 2015-03-27 15:47:30 · 392 阅读 · 0 评论 -
struts 笔记
1、struts.xml:常见标签 /Namespace.jsp /ActionIntroduction.jsp原创 2015-03-27 13:42:32 · 388 阅读 · 0 评论 -
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 · 501 阅读 · 0 评论 -
java 多线程笔记1
1、概念一、程序 进程 线程1、程序:指令集 静态概念2、进程:操作系统 调度程序 动态概念3、线程:在进程内多条执行路径2、创建一、继承Thread + run()启动: 创建子类对象 +对象.start()二、实现Runnable +run()启动:使用静态代理 1、创建真实角色 2、创建代理角色 Thread+引用 3、代理角色.s原创 2015-03-27 14:32:20 · 453 阅读 · 0 评论 -
hibernate 笔记
1、SessionFactory用来产生和管理session。通常情况下应用只需要一个SessionFactory(除非访问多个数据库的情况)关注两个方法 openSession getCurren tSessionopenSession每次都是新的,需要closegetCurrentSession从上下文找,如果有,用旧的,如果没有,建新的用途,界定事物边界事物提原创 2015-03-27 13:47:40 · 482 阅读 · 0 评论 -
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 · 916 阅读 · 0 评论 -
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 · 606 阅读 · 0 评论 -
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 · 466 阅读 · 0 评论 -
idea运行spark的wordcount与eclipse运行spark的wordcount示例,及本地运行sparkpi
一、idea运行wordcount1、下载idea的社区版本(免费的)http://www.jetbrains.com/idea/download/2、安装scala插件File-->Settings...----->Plugins点击红色按钮,在搜索scala点击右面的初始化按钮安装scala插件3、创建scala项目File--->New Project原创 2015-03-13 14:46:48 · 4461 阅读 · 0 评论 -
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 · 1532 阅读 · 0 评论 -
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 · 2123 阅读 · 0 评论