学习笔记
凌晨1点21分
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 安装及配置
ElasticSearch 安装及配置一、ElasticSearch百度百科ElasticSearch(后续简称es)是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定原创 2017-09-23 11:08:33 · 732 阅读 · 1 评论 -
一次完整的HTTP请求所经历的7个步骤
一次完整的HTTP请求所经历的7个步骤HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是T转载 2016-04-29 17:09:30 · 513 阅读 · 0 评论 -
redis初识
初始redis 由于之前在做的项目webdav,在大量小文件读写时效率比较低,测试统计了时间主要话费在数据库的读写上,原数据使用的关系型数据库,效率无法满足要求,准备使用key-value内存数据库来提高数据读写效率,这里就了解到了redis。 redis中文网: http://www.redis.net.cn redis百度百科:原创 2016-07-15 16:21:33 · 399 阅读 · 0 评论 -
jetty项目部署与配置
jetty项目部署与配置在Webapps目录部署将项目的war包拷贝到webapps目录下即可,WebAppProvider会定时扫描$jetty_home/webapps目录自动部署。在contexts目录部署在contexts目录下添加项目的配置文件,类似contexts中的test.xml格式,具体配置暂时还未深究后续再继续学习。ContextProvider会定时扫描$je原创 2016-06-07 09:27:07 · 13922 阅读 · 0 评论 -
jQuery.extend 函数详解
jQuery.extend函数详解 JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到d转载 2016-04-25 08:38:55 · 328 阅读 · 0 评论 -
JQuery-UI中的datepicker的使用
JQuery-UI中的datepicker的使用本文来自:http://polaris.blog.51cto.com/1146394/259318/ JQuser-UI datepicker API地址 :http://www.css88.com/jquery-ui-api/datepicker/ 在Web开发中,总会遇到需要用户输入日期的情况。一般都是提供转载 2016-05-06 18:20:59 · 756 阅读 · 0 评论 -
jetty安装、启动与关闭
jetty安装、启动与关闭jetty百度百科 Jetty是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 jet原创 2016-05-27 17:53:55 · 5677 阅读 · 0 评论 -
同时启动多个Tomcat
一台pc机上同时启动多个Tomcat环境:两个Tomcat7.0.20,使用一个JVM,JDK7,Win7 64位系统。系统环境变量里的CATALINA_HOME已经删除,根据catalina.bat里的代码来看,应该走的是自己设置的临时环境变量。两个startup.bat最前面加上一句set CATALINA_HOME=当前TOMCAT路径就可以了当第一个tomcat启动后,后面tomc原创 2015-03-10 17:27:16 · 645 阅读 · 0 评论 -
Jetty介绍
Jetty介绍 Jetty是一个100%由Java实现的、开源的HTTP服务器和javax.servlet容器,它不仅仅作为一个独立服务软件(如Tomcat)被使用,而且其优良的组件(Componet)设计、高内聚低耦合、高扩展性等特性使得Jetty非常易于作为嵌入式工具使用,在这一领域已经成功应用于多个产品当中。 Web2.0时代的来临使得Web服务器不得不去处转载 2016-05-20 14:57:56 · 903 阅读 · 0 评论 -
Spring的经典问题
Spring的经典问题Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么?轻量:Spring转载 2016-05-13 16:03:20 · 457 阅读 · 0 评论 -
hibernate多对多关系配置--增删改查
hibernate多对多关联配置--并实现增删改查 hibernate就不多介绍了,这里就直接上我项目中使用的例子做说明。 数据模型这是项目中用户和用户组的数据模型er图草稿,具体的model对象字段就以项目中的为主了。model类以及pojo接口,这里pojo接口用不上,大家测试的时候也可以去掉package com.supre.m原创 2016-04-08 10:19:06 · 6906 阅读 · 7 评论 -
树形结构的数据库表设计
树形结构的数据库表设计程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关键。 理想中树形结构应该具原创 2016-03-25 14:15:27 · 12758 阅读 · 1 评论 -
继承关系存储树状结构数据--查询优化
继承关系存储树状结构数据--查询优化关于树状结构数据在关系型数据库中的存储,上一篇博文:《树状结构数据库表设计》 中有过介绍和讨论,也给出了查询方法。但关于采用继承关系存储时,写的查询函数查询效率很低,数据在5000条时遍历出某个节点的全部父辈节点时,需要耗时2分钟。这个查询的节点在第十一层,并不深,而且数据量也不大,这个耗时是不能接受的。 这是上一篇博文中提到的查询函原创 2016-03-25 17:25:12 · 1206 阅读 · 0 评论 -
键盘事件keydown、keypress、keyup随笔整理总结
键盘事件keydown、keypress、keyup随笔整理总结英文输入法:事件触发顺序:keydown - > keypress - > keyup中文输入法:firfox:输入触发keydown,回车确认输入触发keyupchrome:输入触发keydown、keyup,回车确认输入只触发keydownIE:输入触发keydown、keyup,回车确认输入触发keydo转载 2016-07-27 18:11:54 · 1315 阅读 · 0 评论 -
java获取本地cpu、内存、硬盘信息
java获取本地cpu、内存、硬盘信息1 下载 使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。 下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files2配置 解压压缩包,将li转载 2016-08-01 08:50:41 · 4672 阅读 · 1 评论 -
Java中使用Runtime和Process类运行外部程序
Java中使用Runtime和Process类运行外部程序使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1.exec(String command) 2.exec(String command, String envp[], File dir) 3.exec(String cmd, String envp[]) 4.e转载 2016-08-08 08:54:53 · 5840 阅读 · 8 评论 -
Java通过JNI调用本地C/C++程序--常用示例
Java通过JNI调用本地C/C++程序--常用示例 关于java调用本地c/c++程序,流程及简单示例可以参考《Java通过JNI调用本地C或C++程序》,下面列举下常用到的示例。1创建java类,及native方法package com.supre.test;public class Position { static{ System.load(Sys原创 2017-07-14 09:23:02 · 535 阅读 · 0 评论 -
Java通过JNI调用本地C/C++程序
Java通过JNI调用本地C/C++程序 JNI是Java NativeInterface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是JNI也有它的缺点,使用java与本地已编原创 2017-07-14 09:17:50 · 1050 阅读 · 0 评论 -
log4j多配置文件处理
log4j多配置文件处理 关于log4j的常用配置以及相关配置格式,详细配置可以参考:http://blog.csdn.net/yeruby/article/details/51719333 关于web项目中,出现的log4j多配置文件,不同模块打印日志到不同文件中的相关配置及注意,做如下记录:一、web项目中添加log4j支持,该web项目已添加原创 2017-05-27 09:18:45 · 1596 阅读 · 0 评论 -
Maven搭建Spring+Struts2+Hibernate项目详解
Maven搭建Spring+Struts2+Hibernate项目详解前言 这篇主要采用Maven搭建Spring+Struts2+Hibernate的整合项目,复习一下SSH框架,虽然spring提供自己的MVC框架,但是Spring也提供和其他框架的无缝整合,采用组件形式对个框架进行管理,项目实例是按照真实企业里面的开发搭建,也是web的最后一片了。数据库使用mysql转载 2016-08-15 09:22:25 · 1277 阅读 · 0 评论 -
Maven安装及EclipseMaven插件安装
Maven安装及Eclipse Maven插件安装1 安装Maven 安装 Maven 之前要求先确定你的 JDK已经安装配置完成。Maven是 Apache 下的一个项目,参考版本是 3.2.5。首先去官网下载 Maven包, 官网:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-m原创 2016-11-09 15:45:04 · 5839 阅读 · 0 评论 -
Spring Boot 依赖注入
Spring Boot 依赖注入 SpringBoot的实现方式基本都是通过注解实现的,跟Spring注解注入差不多,相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。1).Autowired是自动注入,自动从spring的上下文找到合适的bean来注入2).R原创 2016-12-19 15:09:41 · 21195 阅读 · 0 评论 -
http响应contentType
http响应contentType文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type).*(二进制流,不知道下载文件类型)application/octet-stream.tifimage/tiff.001转载 2016-06-20 14:31:17 · 750 阅读 · 0 评论 -
Jetty实战之 嵌入式Jetty运行web app
Jetty实战之 嵌入式Jetty运行web app 要说嵌入式运行Jetty,最常用的还应该是运行一个标准的war文件或者指定一个webapp目录。首先需要添加Jetty运行时webapp的依赖包,下面是一个完整的pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w转载 2016-06-08 17:57:28 · 898 阅读 · 0 评论 -
jquery插件--简单的分页插件
jquery插件开发--简单的分页插件 jquery提供很方法的js插件开发函数,关于jquery插件的开发教程,可以参考博主的上一篇博文《jQuery插件开发精品教程》,这里就不再重复。 由于项目中经常会使用到分页显示列表数据,这里就会用到关于一组分页按钮,之前的分页按钮是通过jsp的自定义标签来实现的一组分页按钮,关于jsp的自定义标签流程,可以参考《周原创 2016-09-30 10:38:26 · 3141 阅读 · 0 评论 -
java使用rxtx串口通信配置及简单示例
java使用rxtx串口通信配置及简单示例1下载 官方地址:http://rxtx.qbang.org/wiki/index.php/Download,官方下载地址中有版本和类型选择,分window和linux等,根据需要下载。 fizzed网下载地址:http://fizzed.com/oss/rxtx-for-java该资源下载地址网络比官网通畅,其原创 2016-09-18 09:03:45 · 14733 阅读 · 0 评论 -
struts2前台传递List、Set、Map集合数据到后台
struts2前台传递List、Set、Map集合数据到后台 对应数据在前台与后天中的交互,struts2框架替我们做了很大部分的数据封装工作,这里就关于一些常见类型数据传递的格式和配置注意事项做简单的记录。 主要有简单类,List集合,Set集合,Map集合数据的在前台与后天间的传递与展示数据准备:基础类Student.classpackage c原创 2016-04-15 16:46:40 · 14695 阅读 · 1 评论 -
java comm形式的串口通讯介绍及简单示例
java comm形式的串口通讯介绍及简单示例一、下载: javacomm 官网:http://mdubuc.freeshell.org/Jolt javacomm下载地址:http://mdubuc.freeshell.org/Jolt/javacomm20-win32.zip二、配置: 将javacomm20-win32.zi原创 2016-09-12 16:46:44 · 5229 阅读 · 1 评论 -
周记(cas服务器HTTPS验证配置)
CAS Server 是一套基于 Java实现的服务,该服务以一个 Java Web Application单独部署在与 servlet2.3兼容的 Web 服务器上,另外,由于 Client 与CAS Server 之间的交互采用 Https 协议,因此部署 CAS Server的服务器还需要支持 SSL协议。注:证书是单点登录认证系统中很重要的一把钥匙,转载 2016-02-24 16:28:03 · 758 阅读 · 0 评论 -
配置简单cas客户端
配置简单cas客户端下载cas-client(地址:http://downloads.jasig.org/cas-clients/)然后解压cas-client-3.1.12.zip,在modules文件夹中有需要的jar包,请根据自己的项目情况选择使用,把相应的jar包放到你项目WEB-INF/lib下环境准备: 为了更实际的测试单点登录,先在本地准备两个tomcat原创 2016-02-26 16:48:58 · 4033 阅读 · 0 评论 -
周记(Eclipse中使用svn分支)
2015/12/7- 2015/12/13 这周也是在做一些修修补补的事情,没有什么新的或者小的知识点要记录的,一直都是在改界面。关于改界面,这周用到了svn的分支功能,以前项目都是一条在更新,没有什么分支,最近版本稳定后说要改界面,我先是在本地改,但改的东西多了就觉的还是要放到svn上去,但原来的版本还是先放着,就想到了新建了个分支,这里简单的记录下svn中分支的使用。原创 2015-12-14 16:16:16 · 516 阅读 · 0 评论 -
初识Protocol Buffer(Protocol Buffer的下载与安装)
Protocol Buffer的下载安装Protocol Buffer:一、简介 Protocol Buffer(以下简称Protobuf)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快原创 2015-10-30 14:32:39 · 6647 阅读 · 0 评论 -
Protobuf基于java的官方示例演示
Protobuf基于java的简单示例 先安装Protobuf,并编译protobuf提供的开发,得到protobuf基于java 的类库protobuf-2.5.0.jar,这两部笔者的上一篇博文中有详细的介绍以及资源下载地址,如果不有不太清楚的可以访问笔者的上一篇博文《初识protocol buffer》。下面就直接使用Protobuf 来运行官方提供的简单的示例。原创 2015-10-30 14:55:05 · 3248 阅读 · 0 评论 -
HTML+CSS实现简单下拉菜单
HTML+CSS实现下拉菜单使用Html+css实现简单的下拉菜单代码:下拉框*{ margin:0px; padding:0px;}#nav{ width:600px; height:40px; margin:0 auto;}#nav ul{ list-style:none;}#nav ul li{ float:left; line-height:40px; tex原创 2015-03-31 18:19:25 · 32939 阅读 · 0 评论 -
jersey实现web service接口+客户端调用
jersey实现web service接口+客户端调用jersey百度百科: Jersey是一个RESTFUL请求服务JAVA框架,与常规的JAVA编程使用的struts框架类似,它主要用于处理业务逻辑层。与Struts类似,它同样可以和hibernate,spring框架整合。由于Struts2+hibernate+spring整合在市场的占有率太高,所以很少一部分人原创 2015-03-13 13:42:18 · 8932 阅读 · 3 评论 -
Axis2实现web service接口开发+客户端调用
Axis2实现web service接口开发+客户端调用Axis2百度百科: 一、介绍:Axis2是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高原创 2015-03-11 18:56:05 · 2080 阅读 · 0 评论 -
通过Xfire开发web service接口和客户端调用web service接口接口方法
通过Xfire开发web service接口WebService接口的实现方式有很多种,常用的有 --AXIS框架的使用--JAX-WS框架的使用 --XFire框架的使用今天先学习以xfire实现web service接口服务端和客户端的创建使用到的工具及框架,后面是我使用的版本开发工具:Eclipse, Eclipse 3.7框架:xfire框架原创 2015-03-10 17:59:40 · 9242 阅读 · 0 评论 -
Dreamweaver cs6.0下载安装
昨天安装了Dreamweaver cs6.0,虽然安装过程比较简单,但还是要做个记录毕竟个人是java开发的,web前端要求比较低,但是现在想提高下自己的web前端开发,还是要好好掌握一个前端开发工具。以前接触过Dreamweaver 8.0,但也没有什么经常使用,也只是了解,现在准备使用Dreamweaver cs6.0,毕竟Dreamweaver cs6.0支持html5.要安装Dre原创 2015-03-04 18:51:23 · 2396 阅读 · 0 评论 -
HTML+CSS+JS实现选项卡
今天学习的时候写一个选项卡,献上代码和截图原创 2015-03-04 19:10:19 · 763 阅读 · 0 评论 -
Apache CXF实现web service接口+客户端调用
Apache CXF实现web service接口+客户端调用Apache CXF百度百科:介绍: ApacheCXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多原创 2015-03-12 17:52:05 · 3493 阅读 · 2 评论