常识
文章平均质量分 61
吃奶的牛
这个作者很懒,什么都没留下…
展开
-
Java WebService使用简单教程
一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.12、JDK 1.6.0_22 二、创建服务端1、创建【Web Service Project】,命名为【TheService】。 2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。 3、编转载 2016-09-18 16:42:52 · 958 阅读 · 0 评论 -
protostuff使用
之前使用redis存储pojo时从未想过实例化,只是转成hashes处理起来不方便取的时候也麻烦,用了序列化方便多了!import com.dyuproject.protostuff.LinkedBuffer;import com.dyuproject.protostuff.ProtostuffIOUtil;import com.dyuproject.protostuff.原创 2017-11-08 15:29:00 · 422 阅读 · 0 评论 -
mac下nginx安装及与tomcat简单配置
安装 : brew install nginx查看信息 : nginx -v (此处为大写字母V)启动方式 : nginx -c /usr/local/etc/nginx/nginx.conf (conf为你配置文件路径) 配置文件 :新建服务: upstream tomcat_server { server loc原创 2018-01-29 13:39:07 · 784 阅读 · 0 评论 -
Jetty 的工作原理以及与 Tomcat 的比较
原文地址 :https://www.ibm.com/developerworks/cn/java/j-lo-jettyJetty 的基本架构下图是 Jetty 的基本架构图,整个 Jetty 的核心组件由 Server 和 Connector 两个组件构成,整个 Server 组件是基于 Handler 容器工作的,它类似与 Tomcat 的 Container 容器,Jetty 与转载 2018-01-30 16:52:45 · 244 阅读 · 0 评论 -
SimpleDateFormat线程不安全及解决方式
多线程使用时会报错: java.lang.NumberFormatException: multiple points解决方式 :0)使用其他时间处理工具,例如 Joda -Time,1) 每次使用时创建一个新的:public static String formatDate(Date date)throws ParseException{ SimpleDateF...原创 2018-02-28 09:52:54 · 304 阅读 · 0 评论 -
Joda-Time简单使用
官网:http://www.joda.org/joda-time/quickstart.htmlAvailable in Maven Central:<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version&...原创 2018-02-28 09:58:21 · 3066 阅读 · 0 评论 -
语法糖小解
Java作为一种与平台无关的高级语言,当然也含有语法糖,这些语法糖并不被虚拟机所支持,在编译成字节码阶段就自动转换成简单常用语法。一般来说Java中的语法糖主要有以下几种: 泛型与类型擦除自动装箱和拆箱foreach循环变长参数条件编译内部类枚举类和switch断言语句泛型与类型擦除Java语言并不是一开始就支持泛型的。在早期的JDK中,只能通过Object类是所有类型的父类和强制类型转换来实现泛...转载 2018-03-01 10:11:22 · 203 阅读 · 0 评论 -
获取本地文件所需配置
1.本地文件引用需要在tomcat下的server.xml 中配置路径且路径必须真实存在!!!否则会报错,而且启动失败!2.<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context path="/filevideo" docBase=&qu原创 2018-05-25 18:59:16 · 294 阅读 · 0 评论 -
java四大线程池
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。转载 2017-09-11 10:56:12 · 196 阅读 · 0 评论 -
meta http-equiv(属性详解)
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 引用meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下几种转载 2017-02-21 11:21:40 · 350 阅读 · 0 评论 -
Java反射机制详解
java 反射 定义 功能 示例 | |目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类的方法·通过反射机制操作某个类的属性·反射机转载 2017-02-07 14:38:08 · 357 阅读 · 0 评论 -
Web Service 的工作原理
Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向转载 2016-09-18 16:52:11 · 976 阅读 · 0 评论 -
使用wsimport构建WebService客户端
客户端:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。 在命令提示符中使用如下命令:wsimport -keep -p com.demo.c转载 2016-09-18 17:47:20 · 455 阅读 · 0 评论 -
文档对象模型(DOM)
文档对象模型(DOM)是表示文档(比如HTML和XML)和访问、操作构成文档的各种元素的应用程序接口(API)。一般的,支持Javascript的所有浏览器都支持DOM。本文所涉及的DOM,是指W3C定义的标准的文档对象模型,它以树形结构表示HTML和XML文档,定义了遍历这个树和检查、修改树的节点的方法和属性。7.4.1、DOM眼中的HTML文档:树 在DOM眼中,HTML跟XML转载 2016-09-18 20:48:13 · 540 阅读 · 0 评论 -
浏览器对象模型(Browser Object Model)
什么是BOM?BOM是Browser Object Model的缩写,简称浏览器对象模型BOM提供了独立于内容而与浏览器窗口进行交互的对象由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHyp转载 2016-09-18 22:05:39 · 4515 阅读 · 0 评论 -
String的常用方法
1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。strObj.charCodeAt(index)说明:index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。如果指定位置没有字符,将返回NaN。例如: var str = "ABC"; str.charCodeAt(0);结果:652、f转载 2016-09-27 10:41:10 · 227 阅读 · 0 评论 -
Collections 常用方法
此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新 collection,以及少数其他内容如果为此类的方法所提供的 collection 或类对象为 null,则这些方法都将抛出NullPointerException。首先定义一个工具类:转载 2016-10-27 10:40:36 · 1151 阅读 · 0 评论 -
JVM详述原理
一、Java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main转载 2016-11-25 18:28:12 · 241 阅读 · 0 评论 -
BigInteger简单使用及方法总结
BigInteger 可以用来解决数据的溢出问题!下面我总结几种关于BigInteger的常用用法:1。probablePrime和nextprobablePrime。(判断质数,并返回) BigInteger.probablePrime(int x); 返回有可能是素数(质数),具有指定长度的正数BigInteger,返回可能是合数的概率不超过2的负100次方原创 2016-12-20 15:20:56 · 16621 阅读 · 1 评论 -
页面中超长字段只显示部分
.datagri{ width:130px !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }!important : 为优先使用属性!显示效果 :原创 2018-05-25 19:05:16 · 1399 阅读 · 0 评论