自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的蜗牛

System.out.println(

  • 博客(32)
  • 资源 (13)
  • 收藏
  • 关注

原创 Go log 字符串格式化

2019-05-07 15:11:33 1812

转载 为什么新生代内存需要有两个Survivor区

1 为什么要有Survivor区先不去想为什么有两个Survivor区,第一个问题是,设置Survivor区的意义在哪里? 如果没有Survivor,Eden区每进行一次Minor GC,存活的对象就会被送到老年代。老年代很快被填满,触发Major GC(因为Major GC一般伴随着Minor GC,也可以看做触发了Full GC)。老年代的内存空间远大于新生代,进行一次Full GC消耗的时间...

2018-02-11 09:51:22 364 2

转载 G1垃圾回收器日志格式

摘要: 由于 G1 GC 正在逐渐成为 JVM 默认的垃圾收集器,它的使用与关注度也会逐渐增加,本文主要介绍如何理解 G1 GC 的日志格式。在 Java9 中,G1 GC 将成为默认的垃圾收集器,G1 垃圾收集器的关键特性之一是能够在不牺牲吞吐量的同时,限制 GC 暂停时间(即可以设置所需的最大停顿时间)。由于 G1 GC 正在逐渐成为默认的垃圾收集器,它的使用与关注度也会逐渐增加。因此在调整 ...

2018-02-09 14:26:52 1872

原创 JDK 8, hotspot虚拟机参数表

[Global flags]    uintx AdaptiveSizeDecrementScaleFactor          = 4                                   {product}    uintx AdaptiveSizeMajorGCDecayTimeScale         = 10                           

2017-12-15 13:04:34 1078

转载 【JAVA】虚拟机指令集

0x00 nop      什么都不做0x01 aconst_null 将null推送至栈顶0x02 iconst_m1   将int型-1推送至栈顶0x03 iconst_0   将int型0推送至栈顶0x04 iconst_1   将int型1推送至栈顶0x05 iconst_2   将int型2推送至栈顶0x06 iconst_3   将int型3推送至栈顶0x07 iconst_4   将...

2015-10-12 11:40:20 964

原创 实用Linux 命令

1:动态查看log 信息tail -f  文件名2:监听端口lsof -i|端口号

2014-01-03 16:47:08 772

原创 Oralce 中汉字排序问题

Oracle 中汉字的排序可以按照笔画、部首、拼音进行:SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序例如按照人名的拼音进行排序:select * from t_sym_user u order

2013-10-12 11:10:10 1009

原创 javax.persistence.TransactionRequiredException: Executing an update/delete query

今天在做开发的时候遇到这个问题,纠结了一下午:javax.persistence.TransactionRequiredException: Executing an update/delete queryentity名:PowerManagement数据仓库接口名:PowerManagementRepo数据仓库接口实现名:PowerManagemenRepoImpl

2013-09-11 14:22:07 7310 1

转载 设置session 超时

具体设置很简单,方法有三种:   (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效。  这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。   (2)也是比较通

2013-07-17 19:23:19 909

转载 HTTP协议详解

引言                                       HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2013-06-03 16:48:46 820

转载 Sql语句性能优化方案

高性能的SQL语句能提高页面的执行效率,让你的服务器运行的更为流畅,所以大家在以后的使用过程中,尽量的考虑到效率。(1)整合简单,无关联的数据库访问: 如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系) (2)删除重复记录: 最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE

2013-04-23 14:19:39 724

原创 Oracle 视图

Oracle 视图1:什么是视图Oracle 中的视图其实就是一个查询语句,这个查询语句可以很简单的值针对一张表做简单的查询操作.也可以对多张表进行复杂的联合查询操作.视图就是一种类似于封装的东西,我们在外边只需要对视图进行单一的操作即可.2:使用视图的好处?1:安全性2:简化操作3:简化命名操作及易读性4:实现更改的灵活性3:视图的分类3.1内嵌视图:

2013-04-23 14:08:18 1039

转载 Oracle 常见错误一栏表

ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话

2013-04-08 13:58:38 1638

转载 Java transient关键字

Java transient关键字Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。     Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原

2013-03-17 22:25:44 939

转载 java中HashMap详解

java中HashMap详解博客分类:JavaSEJava算法JDK编程生活      HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的

2013-03-17 21:17:48 977

转载 Spring中应用反射机制浅析

Spring中应用反射机制浅析  我们知道,Spring中大量使用了反射机制,那么究竟是什么地方使用了呢?就从源头说起吧。 一  反射源头Class类对类的概念我们已经非常熟悉了。比如可以有Student这个类,Person这个类。但是我们要知道,有一个叫Class的类,它是反射的源头。 正常方式:通过完整的类名—>通过new实例化—>取得实例化对象反射

2013-03-14 21:20:09 1266

原创 一个关于String.valueof()的面试题

原题是:下面一段程序的输出是多少?package com.pgf.ui;public class sys {public static void main(String[] args) { System.out.println("12345".valueOf("54321"));}}答案是:输出的值是54321原因是valueof这个方法是静态方法,String

2013-03-04 22:22:11 1014

转载 Spring-scope

scope 用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。 Sprin

2013-03-04 10:36:23 683

原创 一个典型的Struts2错误

The server encountered an internal error () that prevented it from fulfilling this request.exception No result defined for action com.fornew.edrs.alarm.email.web.action.EmailAction and result input -

2013-02-21 13:55:33 1026

转载 Eclipse/MyEclipse 快捷键

eclipse/myeclipse的快捷键,开发技巧常用快捷键程序代码自动排版:Ctrl+Shift+F,会自动把代码进行格式化的排版,非常方便快速执行程序:Ctrl + F11第一次执行时,它会询问您执行模式,设置好后,以后只要按这个热键,它就会快速执行.Ctrl+Shift+/   加上段注释/**/Ctrl+Shift+\ 取消段注释/**/Ctr

2013-02-20 15:51:39 1002

转载 Hibernate主键生成 Key Generator

Hibernate 主键生成器是负责生成数据表记录的主键,通常有如下几种常见的主键生成方式。Hibernate主键生成方式 Key Generator 主键产生器: 首先介绍几种常见的主键生生器: 1) increment increment: 对 long , short 或 int 的数据列生成自动增长主键。主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个

2013-01-05 10:05:42 821

转载 Java JNA 详解

深入浅出JNA—快速调用原生函数                                         本文原名《使用JNA方便地调用原生函数》发表于2009年3月的“程序员”杂志上。感谢程序员杂志的许可,使这篇文章能够成为免费的电子版,发布于网络上。         程序员杂志发表此文时,略有裁剪,因此本文比程序员上的文章内容更多。         JNA的

2012-12-27 12:48:43 5692

转载 Java JNA

JNA—JNI终结者 介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/ 非常强大、易用,功能上类似与.NET的P/Invoke。   不堪

2012-12-27 12:46:35 1656

原创 在java中使用JNA调用加载DLL

最近公司上一个项目,但是要调用另外一个公司的dll文件,刚开始无从下手,后来在网上查了下发现使用Java JNA来加载DLL挺方便的。和大家分享下,废话不说了直接举一个例子:public class LoadDll{public interface Dll extends StdCallLibrary { Dll INSTANCE = (Dll) Native.loadLibrary("

2012-11-18 17:37:42 3080

原创 java多线程总结<二>

java多线程总结线程同步1:首先我们从一个例子看起:package MutilpThread;public class MyThread implements Runnable { private int times = 0; public MyThread(int times) { this.times = times; } @Override pub

2012-11-18 16:46:51 781

原创 java多线程学习总结(一)

java多线程编程总结一:在开始之前我们首先搞清楚以下几个问题:1:什么是线程?什么是线程呢?线程是指进程内的一个执行单元,也是进程内的可调度实体.。其实线程不是java语言的一部分,线程可以说是一台机器,他的作用就是执行java代码。换句话说java中的代码都是以线程为基本单位来执行的。图一展示了java源代码到生成java类文件的过程。

2012-11-03 16:22:32 687

原创 Hibernate 环境搭建步骤

Hibernate 环境搭建步骤Hibernate 环境搭建步骤(MyEclipse版本):应为MyEclipse默认已经集成了Hibernate,所以我们只需要对我们的应用程序添加个Hibernate的应用即可。具体步骤如下:步骤1:在java项目上右击->MyEclipse->add Hibernate Capibilities步骤2:选择你要导入的库:

2012-10-23 21:52:04 1066

原创 java 实现串口通信

最近做了一个与硬件相关的项目,刚开始听说用java和硬件打交道,着实下了一大跳。java也可以操作硬件?后来接触到是用java通过串口通信控制硬件感觉使用起来还不错,也很方便。特拿出来和大家一起分享一下。准备工作:首先到SUN官网下载一个zip包:javacomm20-win32.zip其中重要的有这几个文件:win32com.dll

2012-10-09 19:35:23 4174 7

原创 文件以及文件夹处理(新建,移动,删除,复制)

package DoFiles;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;p

2012-08-16 17:54:37 1540

原创 常用SQL语句总结<一>

-------常用SQL语句总结--------------1:建表操作create table 表名(列名 类型,列名 类型,列名 类型,列名 类型,列名 类型);例子:CREATE   TABLE  Student    (Sno CHAR(5) primary key,     Sname CHAR(20),     Ssex CHAR(1),     S

2012-08-14 23:32:29 707

原创 Oracle 用SqlPlus 连接远程数据库以及导入导出表

用Sqlplus连接远程数据库:sqlplus 用户名/密码@远程DBserverIP/数据库实例名用imp,exp导入导出表:imp 用户名/密码@数据库名 file='....dump' tables=(table name)  query="";exp 用户名/密码@数据库名 file='....dump'

2012-07-13 14:30:35 2980

原创 关于继承和虚函数的问题

#include using namespace std;class A{public:A(){ a = 1;b = 2;}~A(){} virtual void fun(){ printf("%d %d\n",a,b);cout}int a;int b;};class B: public A{public:B()

2012-04-10 16:18:38 733

测试开发_java

测试开发_java

2015-02-14

使用eclipse创建maven的web项目

使用eclipse创建maven的web项目使用eclipse创建maven的web项目

2013-04-30

JSF常用标签介绍

JSF常用标签的介绍及例子 以及一些简单的应用 适合初学者

2013-04-10

EXtjs 2.0完整的API chm

很完整的ExtJs 的API文档,非常不错

2013-02-05

Hibernate的官方文档API

Hibernate 3.2官方APi文档中文般,很不错很实用

2013-02-05

spket 安装包

spket安装包 用命令行运行安装就可以了

2013-01-23

一个很不错的正则表达式测试器

一个很不错多的机遇frame .net的正则表达式测试器

2013-01-22

适合初学者的HTML教程

很好的HTML教程 结合实例 非常适合初学者

2013-01-13

MyEclipse运行太慢 解决方案

MyEclipse运行太慢 解决方案

2012-12-12

fat打包工具

将该jar包复制到eclipse下面的plugin下面然后重启eclipse即可。然后在需要打包的项目上右击就可看到一个绿色的选项,运行即可。

2012-11-23

SSH教程及实例

介绍了Structs,Spring,Hiberate

2012-07-13

空空如也

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

TA关注的人

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