(3)core_java_advanced
tomjourney
积善之家 必有余庆
展开
-
Java虚拟机详解----常用JVM配置参数
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4736162.html联系方式:smyhvae@163.com 本文主要内容:Trace跟踪参数堆的分配参数栈的分配参数 零、转载 2016-09-03 22:46:29 · 763 阅读 · 0 评论 -
java分布式对象RMI应用测试用例
【0】README0.1)本文旨在对http://blog.csdn.net/PacosonSWJTU/article/details/50705192 中的代码进行实践(如何部署一个使用RMI框架的程序以进行远程调用);【1】部署前的准备step1)创建两个目录, 分别存放用于启动server 和 client 的类:server/ WarehouseSe原创 2016-02-20 16:59:01 · 1888 阅读 · 0 评论 -
NanoHTTPD web server的一个简单荔枝
【0】README0.1)本文旨在演示一个简单荔枝,以说明如何使用 NanoHTTPD web server 和 浏览器访问 该server的效果--------------------------------------------------------------App.java public class App extends NanoHTTPD{ public App原创 2016-02-20 10:53:07 · 1652 阅读 · 0 评论 -
ISO语言代码和国家代码+Locale常量+ISO货币符号
【1】ISO语言代码和国家代码【2】Locale常量【3】ISO货币符号转载 2016-02-04 19:46:17 · 2676 阅读 · 0 评论 -
java国际化——消息格式化+文本文件和字符集
【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java国际化——消息格式化+文本文件和字符集 的基础知识 ;【1】消息格式化1)java类库中有一个 MessageFormat 类, 用来格式化带变量的文本, 如: “on {2}, a {0} destroyed {1} houses and caused {3} of原创 2016-02-04 19:06:49 · 1830 阅读 · 0 评论 -
java国际化——日期和时间+排序
【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java国际化——日期和时间+排序 的基础知识 ;【1】日期和时间1)当格式化日期和时间时,需要考虑4个与 Locale 相关的问题: (干货——当格式化日期和时间时,需要考虑4个与 Locale 相关的问题)1.1)月份和星期应该用本地语言来表示;1.2)年月日的顺序要符合本转载 2016-02-04 14:38:13 · 3149 阅读 · 0 评论 -
Unicode® Character Name Index
【0】README0.1) there are unicodes for varients of alphabet a, for that of b, c, or d and so on, please visit http://unicode.org/charts/charindex.html[A] A WITH ACUTE, LATIN CAPITAL LETTER 00C1 A WIT转载 2016-02-04 14:16:13 · 1112 阅读 · 0 评论 -
java国际化——Locale+数字格式
【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java国际化——Locale+数字格式 的基础知识 ; 2) java 编程语言是第一个设计成为全面支持国际化的语言。2.1)从一开始, 它就具备了进行有效的国际化所必须 的一个重要特性: 使用 Unicode 来处理所有字符串; (干货——java 使用 Unicode原创 2016-02-04 13:28:24 · 2913 阅读 · 0 评论 -
java数据库编程——元数据(metadata)+web 与企业应用中的连接管理
【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java数据库编程——元数据(metadata)+web 与企业应用中的连接管理 的基础知识 ; 2)for database connection config, please visit : https://github.com/pacosonTang/core-java-转载 2016-02-04 10:21:11 · 1364 阅读 · 0 评论 -
数据库编程——intro to JDBC
【0】README1) 本文文字描述 转自 core java volume 2 , 旨在理解 数据库编程——JDBC 的基础知识 ; 1)JDBC起源: 96年, Sun公司发布了 第一版的java 数据库连接(JDBC)API, 允许编程人员可以通过这个API 接口连接到 数据库,并使用结构化查询语言(即SQL)完成对数据库的查找与更新;【1】JDBC 的设计(JDBC——Java D转载 2016-01-31 18:56:35 · 687 阅读 · 0 评论 -
java数据库编程——执行SQL 语句
【0】README1) 本文文字描述+source code 均转自 core java volume 2 , 旨在理解 java数据库编程——执行SQL 语句 的基础知识 ; 2)for source code, please visit : https://github.com/pacosonTang/core-java-volume/tree/master/coreJavaAdvan转载 2016-02-02 22:20:05 · 6291 阅读 · 0 评论 -
java数据库编程——执行查询操作(一)
【0】README1) 本文文字描述+source code 均转自 core java volume 2 , 旨在理解 java数据库编程——执行查询操作 的基础知识 ; 2) 本文内容还涉及到其他的网络内容,相关链接已在对应位置给出;【1】预备语句(prepared statement)1) 预备语句(prepared statement): 它是 Statement 语句对象; 2)p原创 2016-02-03 13:14:40 · 1253 阅读 · 0 评论 -
java数据库编程——执行查询操作(二)
【0】README1) 本文部分文字描述和source code 均转自 core java volume 2 , 旨在理解 java数据库编程——执行查询操作(二) 的基础知识 ; 2) 本文和 java数据库编程——执行查询操作(一) 是姊妹篇, 共同组成了 java数据库编程——执行查询操作的全部内容, for java数据库编程——执行查询操作(一), please visit htt原创 2016-02-03 15:01:59 · 1116 阅读 · 0 评论 -
java数据库编程——可滚动和可更新的结果集
【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java数据库编程——可滚动和可更新的结果集 的基础知识 ; 2)用户通常希望在结果集上前后滚动。在可滚动结果集中, 可以在其中向前或向后移动, 甚至可以跳过任意位置;【1】可滚动结果集1)默认情况,结果集是不可滚动的;1.1)为了从查询中获得可滚动的结果集, 必须使用下面的原创 2016-02-03 17:17:02 · 2669 阅读 · 3 评论 -
java数据库编程——事务
【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java数据库编程——事务 的基础知识 ; 【1】事务相关1)事务定义:将一组语句构建成一个事务;1.1)当所有语句被顺利执行后, 事务可以提交;否则,如果其中某个语句遇到错误,那么事务将被回滚,就好像没有任何语句执行过一样;1.2)将多个语句组合成事务的原因: 为了确保数原创 2016-02-04 09:40:18 · 1213 阅读 · 0 评论 -
com.mysql.jdbc.NotUpdatable: Result Set not updatable (references no primary keys).(解决方法)
【1】异常详细信息 com.mysql.jdbc.NotUpdatable: Result Set not updatable (references no primary keys). This result set must come from a statement that was created with a result set type of ResultSet.CO原创 2016-02-03 16:51:34 · 3333 阅读 · 0 评论 -
java数据库编程——Insert and Retrieve Images from MySql Table Using Java
【0】README0.1)本文翻译自 http://harmeetsingh13.blogspot.jp/2013/03/insert-and-retrieve-images-from-mysql.html【1】正文如下:段1)演示 从数据库表中插入和查询出图片。大多数情况下,图片数据都存储在数据库外部的一些文件夹下,而将其路径存储到数据库。但是在一些场景下,我们需要将图片翻译 2016-02-03 11:30:01 · 738 阅读 · 0 评论 -
java分布式对象(RMI+部署使用RMI的程序)
【0】README1)本文文字转自 core java volume 2, 旨在学习 java 分布式对象的相关知识; 2) RMI 的实例程序为原创; 3) RMI部署步骤的测试用例,参见 http://blog.csdn.net/pacosonswjtu/article/details/50705258【1】知识背景1)每过一段时间, 程序员社区就开始考虑“无所不在的对象”作为所有问题的解决转载 2016-02-20 16:31:09 · 5042 阅读 · 0 评论 -
java安全——类加载器+字节码校验+安全管理器与访问权限
【0】README0.1)本文文字描述转自 core java volume 2,旨在学习 java安全 的相关知识;【1】类加载器1)java 技术提供了以下3种确保安全的机制(mechanism):m1)语言设计特性: (对数组边界的检查, 无不受检查的类型转换);m2)访问控制机制: 用于控制代码能够执行的操作;(比如文件访问,网络访问等);m3)代码签名: 利用该特性, 代码的作者就能转载 2016-02-21 10:14:44 · 5700 阅读 · 0 评论 -
java分布式对象——远程方法中的参数和返回值+远程对象激活
【0】README1)本文文字描述转自 core java volume 2, 旨在学习 java分布式对象——远程方法中的参数和返回值+远程对象激活 的相关知识;【1】远程方法中的参数和返回值1) 在开始进行远程方法调用时,调用参数需要从客户端的虚拟机中移动到服务器的虚拟机中。 2) 对于从一个虚拟机向另一个虚拟机传值,我们将其区分成两种情况:传递远程对象和传递非远程对象。【1.1】传递远程对象转载 2016-02-20 21:38:22 · 2317 阅读 · 0 评论 -
java_advanced_review(3)补充:利用网络套接字实现类似qq 的控制台通讯
【0】README1)本文旨在实现 利用网络套接字实现类似qq 的控制台通讯, client 采用telnet, server采用 java app;2)also ,you could check out the source code from https://github.com/pacosonTang/core-java-volume/blob/master/coreJavaAdva原创 2016-07-01 11:20:22 · 696 阅读 · 0 评论 -
编译报错+解决方法:错误: 找不到符号
【0】README1)本文主要解决“错误,找不到符号”【1】 console error info1)error : E:\bench-cluster\mybatis_in_action_eclipse\xmpp\src>javac com/communication/qq/ServerPlainTest.javacom\communication\qq\ServerPl原创 2016-07-01 23:13:38 · 34487 阅读 · 0 评论 -
java转换文本文件到xlsx(自制缓冲区,无需先验文件行数)
【0】README0.1)本文代码利用了 Apache POI 框架 建立 java 到 xlsx 代码的联系;0.2)本文自制缓冲区从文本文件中读取数据读取,无需先验文件行数;0.3)本文通过缓冲区大小创建数组,数组容量自动增加,该raw idea 来自于 tomcat 源码中在容器关联管道增加非基础阀的处理方式,包括Session池容量的增加也是这种处理方式;【1】如何原创 2016-05-19 14:26:42 · 1576 阅读 · 0 评论 -
java流与文件——流
【0】README0.1) 本文描述转自 core java volume 2, 旨在理解 java流与文件——流 的相关知识; 0.2) 输入流和输出流(InputStream 和 OutputStream传输单位是基于单字节):0.2.1)输入流:可以从其中读入一个字节序列的对象,这个其中就叫做输入流,即我们可以从输入流中读入一个字节序列的对象;0.2.2)输出流:可以从其中写出一个字转载 2016-01-12 13:42:48 · 1044 阅读 · 0 评论 -
JavaBean 持久化
【0】README0.1)本文文字描述转自 core java volume 2,旨在学习 JavaBean 持久化 的基础知识;0.2)本文所有源代码荔枝均为原创;--------------------------------------------------------------------------------------------------------------原创 2016-02-23 15:48:44 · 2246 阅读 · 0 评论 -
java注解总结
【0】README 0.1)本文主要对 java 注解做总结;【1】处理注解的级别level1) 在运行期级别处理注解: http://blog.csdn.net/pacosonswjtu/article/details/50719361level2)在源码级别处理注解: http://blog.csdn.net/pacosonswjtu/article/details/50722281le原创 2016-02-23 13:41:44 · 734 阅读 · 0 评论 -
java平台脚本+java编译器API
【0】README0.1)本文文字描述转自 core java volume 2, 旨在学习 java平台脚本+java编译器API 的 基础知识;------------------------------------------------------------------------------【1】java平台的脚本 1)脚本语言定义: 脚本语言是一种通过在运行时解转载 2016-02-22 18:43:07 · 1384 阅读 · 0 评论 -
java编译器API——使用编译工具
【0】README0.1)以下内容转自: http://suntips.iteye.com/blog/690020.2)for basic java compiler API, please visit http://blog.csdn.net/pacosonswjtu/article/details/507184941)当你需要更好的处理这些结果时,你可以使用第二种方法来访问编转载 2016-02-22 19:12:22 · 2168 阅读 · 0 评论 -
ToolProvider.getSystemJavaCompiler() return null 的解决方法
【1】利用java 编译器API 编译 普通的java文件1.1)代码如下:package com.corejava.chapter10_2;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;import javax.tools.Jav原创 2016-02-22 16:09:01 · 3349 阅读 · 0 评论 -
java安全——加密
【0】README1)本文文字描述转自 core java volume 2,旨在学习 java安全——加密 的基础知识;2)java 安全性的第二个重要方面是加密。3)认证对于代码签名已足够了-没必要将代码隐藏起来。但是,当applet 或者应用程序传输机密信息时,比如信用卡号码和其他个人数据等,就有必要进行加密了。(干货——加密的应用背景)【1】对称密码转载 2016-02-22 10:50:31 · 1269 阅读 · 0 评论 -
java安全——数字签名+代码签名
【0】README1)本文文字描述转自 core java volume 2, 旨在学习 java安全——数字签名 的基础知识;2)本文实践内容以及截图笔记均为原创;3)如果要给予applet更多的信赖,你必须知道下面两件事:3.1) applet来自哪里?3.2) 在传输过程中代码是否被破坏?------------------------------原创 2016-02-21 21:30:50 · 3692 阅读 · 0 评论 -
java安全 ——JAAS(Java 认证和授权服务)开发指南
以下内容转自: http://lyb520320.iteye.com/blog/720478【0】README1)本文翻译自:http://java.sun.com/developer/technicalArticles/Security/jaasv2/ 2)传统的JAVA安全机制没有提供必要的架构支持传统的认证和授权;在J2SE里的安全是基于公钥密码体系和代码签名。也就是说,转载 2016-02-21 18:53:32 · 6046 阅读 · 0 评论 -
数据库编程——JDBC 配置
【0】README1) 本文文字描述 转自 core java volume 2 , 旨在理解 数据库编程——JDBC 配置 的基础知识 ; 2) update timestamp: 1602022101; 更新内容有: 上传了一些图片, 而且举证说明了 为什么 jdbc.drivers=com.mysql.jdbc.Driver ? 和 为什么 jdbc.url=jdbc:mysql:/原创 2016-01-31 19:10:05 · 852 阅读 · 0 评论 -
本地方法(JNI)——使用调用API
【0】README1) 本文文字描述+source code 均转自 core java volume 2 , 旨在理解 本地方法(JNI)——使用调用API 的基础知识 ; 2) for source code, please visit : https://github.com/pacosonTang/core-java-volume/tree/master/coreJavaAdvanc转载 2016-02-02 10:42:57 · 671 阅读 · 0 评论 -
本地方法(JNI)——访问数组元素+错误处理
【0】README1) 本文文字描述 均转自 core java volume 2 , 旨在理解 本地方法(JNI)——访问数组元素+错误处理 的基础知识 ; 【1】本地方法(JNI)——访问数组元素1)元素类型:1.1)Object: Get/SetObjectArrayElement1.2)基本类型: Get/SetXxxArrayElement + ReleaseXxxArrayElem转载 2016-02-02 10:05:37 · 1354 阅读 · 0 评论 -
XML——XML概述
【0】README0.1)本文描述 转自 core java volume 2, 旨在理解 XML——XML概述 的基础知识;【1】XML概述相关1)problem+solution (干货——引入XML的原因)1.1)problem:1.1.1) 属性文件的缺点一:属性文件采用的是一种单一的平面层次结构。 你常常会看到程序员用如下的键来努力解决这种局限性:title.fontname=bab转载 2016-01-24 10:52:13 · 656 阅读 · 0 评论 -
网络——连接到server
【0】README0.1) 本文描述部分转自 core java volume 2 , 旨在理解 网络——连接到server 的基础知识 ; 0.2) for source code, please visit https://github.com/pacosonTang/core-java-volume/blob/master/coreJavaAdvanced/chapter3/Sock转载 2016-01-27 17:14:45 · 911 阅读 · 0 评论 -
XML——写出XML文档(XSLT+StAX)
【0】README0.1) 本文描述部分转自 core java volume 2 , 旨在理解 XML——写出XML文档(XSLT+StAX) 的基础知识 ; 【1】写出文档(使用了 XSLT-eXtensible Stylesheet Language Transformation)1) 使用XSLT写出XML: 把DOM 树写出到输入流中, 最容易的方式是使用可扩展的格式页转换(eXtens转载 2016-01-27 13:07:22 · 997 阅读 · 0 评论 -
XML——生成 XML 文档(读入 XML的反向过程)
【0】README0.1) 本文文字描述转自 core java volume 2 , 旨在理解 XML——生成 XML 文档(读入 XML的反向过程) 的基础知识 ; 0.2) for source code, please visit https://github.com/pacosonTang/core-java-volume/tree/master/coreJavaAdvanced/c转载 2016-01-27 12:55:04 · 675 阅读 · 0 评论 -
XML——XSLT的一个简单荔枝
【0】intro to XSLT(转自: http://www.w3school.com.cn/xsl/xsl_languages.asp)0.1)起始于 XSLXSL 指扩展样式表语言(EXtensible Stylesheet Language)。万维网联盟 (W3C) 开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。0.2)CSS =转载 2016-01-23 22:35:01 · 1303 阅读 · 0 评论