- 博客(77)
- 资源 (19)
- 收藏
- 关注
原创 Java虚拟机(二)——JVM内存参数
JVM默认运行参数支持JVM运行的重要配置,根据操作系统/物理硬件不同而不同分为三类参数:类型稳定性举例- 参数标准参数,比较稳定-version-X 参数非标准参数,不在所有VM通用-Xmx-XX 参数非Stable参数,容易变更-XX:MaxMetaspaceSize下面使用-XX:+PrintFlagsFinal 显示堆内存的相关参数C:\Users\Administrator>java -XX:+PrintFlagsFinal -ve
2020-05-27 14:18:13 338
原创 Java虚拟机(一)——JVM内存分类
传统程序语言:由程序员手动内存管理。C/C++,malloc申请内存和free释放内存,经常导致内存泄漏。现代程序语言:自动内存管理。Java/C#,采用内存自动管理,程序员只需要申请使用,系统会检查无用的对象并回收内存。JVM架构如下图所示。私有内存程序计数器(Program Counter Register)Java虚拟机栈(JVM Stack)本地方法栈(Native Method Stack)多线程共享内存堆(Heap)方法区(Method Area)运行时常..
2020-05-27 09:14:20 355
原创 计算机网络技术(七)——网络管理技术
摘要网络管理概述网络管理的体系结构与模式网络管理的功能简单网络管理协议(SNMP)一、网络管理概述网络管理是什么?网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能、服务质量等。另外,当网络出现故障时能及时报告和处理,并协调、保持网络系统的高效运行等。网络管理常简称为网...
2020-05-07 15:20:30 4942
原创 计算机网络技术(六)——网络应用技术
摘要网络应用概述域名系统(DNS)文件传输协议(FTP)电子邮件万维网(WWW)一、网络应用概述网络应用是什么?网络应用是直接面向计算机网络的用户,遵循相应的网络应用协议,为用户提供某个特定的网络服务的软件系统。发展过程从最初的电子邮件、远程登录和文件传输等基本网络应用,到万维网、电子商务等基于传统Web的网络应用,再到即时通讯、社交媒体和网络视频等基于P2P技术的...
2020-05-05 15:33:10 3224
原创 计算机网络技术(五)——网络互联技术
摘要网络互联概述网际协议(IP)IP 地址IP 路由IP 中的其他协议IPv6 协议一、网络互联概述要让分布在世界各地,不同类型、不同协议的网络相互连接起来,并且能流畅、高效地实现信息共享,就必须依靠网络互联技术来实现。网络互联技术是指所有能在物理和逻辑上实现不同网络相互连接的技术的总称。实现异构网络互联的基本策略是协议转换和构建虚拟互联网络。协议转换实现异构网络之间数据分组...
2020-05-03 12:53:00 4481
原创 计算机网络技术(四)——局域网技术
摘要局域网概述以太网技术虚拟局域网(VLAN)无线局域网(WLAN)一、局域网概述局域网的发展过程局域网的研究开始于20世纪70年代初,一些大学和研究机构提出了不同的局域网技术设计思想。1975年,美国施乐公司(Xerox)研制出了基于总线的局域网产品——以太网(Ethernet)。到了20世纪80年代,局域网已经得到了广泛的应用,占主导地位的技术主要有以太网、令牌环网和令牌...
2020-04-30 13:37:34 4658
原创 计算机网络技术(三)——网络协议和体系结构
摘要网络协议和体系结构概述OSI参考模型TCP/IP参考模型TCP和UDP一、网络协议和体系结构概述网络协议是什么?为了保证数据通信正常进行,通信双方需要事先做一些规定,例如,使用哪种编码方式、差错编码和交换技术等,双方必须在这些规定上达成一致,彼此才能互相 ”理解“,这种通信双方必须遵守的规则和约定称为协议。协议的要素是什么?1)语法——规定通信双方”如何讲“,即确...
2020-04-30 13:32:22 1825
原创 计算机网络技术(二)——数据通信
摘要数据通信的概念数据传输方式数据通信系统的性能传输信道数据通信中的编码复用技术差错控制技术交换技术一、数据通信的概念数据通信是什么?数据通信是相对于电话通信、广播电视通信等传统通信业务而言的,是在计算机出现后,通信与计算机相结合而产生的一种通信业务。通信系统是什么?把能实现信息传输的一切技术设备和传输媒质的集合称为通信系统。通信系统模型通信系统的核心...
2020-04-30 13:29:28 3853
原创 计算机网络技术(一)——概论
摘要计算机网络的起源与发展计算机网络的分类计算机网络的硬件和软件设备计算机网络的性能指标计算机网络的功能和应用计算机网络的标准化组织一、计算机网络的起源与发展1.1 产生背景计算机诞生后,作为信息处理的核心器件,被广泛用于科学计算、工业控制、人工智能等各个领域。随着计算机普及,人们越来越不满足孤立的计算机进行的信息处理,而是希望位于不同空间的计算机及其附属设备能够连通起来,从...
2020-04-30 12:37:59 5173
原创 Eclipse dex 65536 问题解决方案
Eclipse dex 65536 问题解决方案一、问题产生原因报错信息:Unable to execute dex: method ID not in[0, 0xffff]: 65536产生原因: 早期的Dalvik VM内部使用short类型变量来标识方法的id,最大值限制在65536,故单个dex文件内的方法数目限制不能超过65536个,当项目中包含太多的...
2018-04-27 11:06:22 1142
转载 Android 6大开源框架
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2014-10-28 09:57:11 1071
原创 android CheckBox RadioButton 图片与文字间距问题
在使用自定义的CheckBox 或RadioButton时,自定义的图标和文字在不同的手机上显示的间距不同,有时不太好控制,下面是我自定义的CheckBox:在Layout下的xml: <CheckBox android:id="@+id/recharge_activity_cb" style="@style/CustomChe...
2014-10-18 14:32:11 13589
转载 ShareSDK授权页面的自定义
关于授权页面的自定义1、准备工作看这个文档,就会要求你对照《Share SDK使用说明》了,如果你还找不到这个文档——我不能理解——请到Share SDK解压目录下找,它是一个PDF文件,我建议你使用Adobe Reader来打开pdf文件,毕竟pdf是他们家发明的文件格式,兼容性最好。而且《Share SDK使用说明》中有书签功能,我不能确定其它的工具有没有,如果没有,那你找
2014-08-21 20:20:53 6402 1
转载 Android开发之InstanceState详解
本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。 首先来介绍onSaveInstanceState() 和 onRestoreIns
2014-06-18 12:01:44 645
转载 Android动画学习笔记-Android Animation
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P
2014-06-17 16:34:17 983
原创 android缓存框架ASimpleCache
ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。
2014-06-12 17:24:37 20914 5
原创 Gson转Map
使用google的Gson包,把json字符串转成Map以及List对象,记得下载Gson包,我使用的是gson-2.1.jarGson下载地址:gson-2.1.jar下面是源码:package com.test;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;i
2014-06-12 16:23:50 23172 4
转载 Android滑动事件分派机制
一张图来简单明了的表述Android中事件的分派机制:看了这个图,说起来就简单了。假设一个视图结构如左上角所示,最外面的父控件是一个ViewGroup A,内一层是ViewGroup B,最最里面的控件是View C。 当用户去点击View C的时候,最先触发的是ViewGroup A的onInterceptTouchEvent()方法。这个方法是用来阻
2014-03-16 14:21:11 927
转载 Android Animation
仅供参考关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android
2014-03-14 10:36:35 530
转载 WSDL 规则解释
WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随机器或语言而变的元素。这就定义了一系列服务,截然不同的网站都可以实现。随网站而异的东西如序列化便归入底部分,因为它包含具体的定义。l 抽象定义 Types 独立与机器和语言的类型定义 Message
2014-03-09 10:00:40 930
转载 JAVA解析JSON
一json-lib.jar开发包使用依赖包 json-lib.jar开发包使用需要依赖包以下开发包: Json-lib requires (at least) the following dependencies in your classpath: * jakarta commons-lang 2.4 * jakarta commons-beanutils 1
2014-03-08 21:49:48 37161 1
原创 Eclise中SVN插件安装和使用
1、 打开adt-bundle-windows-x86\eclipse文件夹,新创建文件夹subclipse (注:adt-bundle-windows-x86 为我的eclipse目录名)2、 打开Eclipse的SVN插件压缩文件(site-1.8.4.zip) (SVN插件下载地址:http://download.csdn.net/detail/lianqiangjava/686966
2014-01-21 11:18:13 5959
原创 sql 按一个字段剔重,查询多个字段
表结构:id唯一,age列有重复的,按age去重,查询所有字段SELECT [id] ,[name] ,[age] FROM [YIBAI].[dbo].[test]GO按age去重查询多个字段:select * from [test] where id in (select max(id) from [test] group by [age]
2013-12-24 10:57:14 7984 1
原创 svn断开连接
一、SVN客户端(小乌龟)断开连接:1、在桌面建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="Delete SVN Folder
2013-12-18 10:12:03 10544
原创 uploadify与struts2
我使用的uploadify版本为3.2.1,整合SSH+uploadify需要的文件有:jquery-1.7.2.js(注意:这个文件是我自己单独下载的,uploadify文件夹里没有)jquery.uploadify.jsjquery.uploadify.min.jsuploadify-cancel.pnguploadify.cssuploadif
2013-11-29 10:52:09 6719 3
转载 推荐几款Web前端框架
在做web开发的时候难免遇到一个问题,那就是,选择什么样的框架。下面把前端的框架简单的列一下。1、flexApache基金会今天发布了Flex 4.8版本,这是Adobe将Flex捐献给Apache基金会后发布的第一个版本。需要注意的是,Flex目前还在孵化阶段,还不是Apache的正式项目,Flex 4.8也不是一个正式的Apache版本。Apache称,该版本标志着Flex
2013-11-23 18:52:17 3262
原创 log4j生成的日志保存到项目WEB-INF下
log4j.properties文件 ${project}在web.xml里面配置log4j.rootLogger=INFO, stdout,logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.la
2013-11-21 15:47:38 4892 1
原创 sql server把数据导入txt文本
EXEC master..xp_cmdshell 'bcp "select distinct 用户号码 from [tjyd].dbo.[用户]" queryout F:\数据\用户.txt -c -t 分隔符 -T'
2013-11-15 17:00:17 939
转载 linux 下整合apache和tomcat
linux是最常用的web服务器,本节我们将通过整合apache和tomcat构建一个java/jsp运行平台,详细介绍web服务器的搭建过程。一、 apache与tomcat整合的必要性Apache是最流行的Web服务器,开放源代码,支持跨平台的应用(可以运行在几乎所有的Linux、Unix、Windows系统平台上),尤其对Linux的支持相当完美。apache的优点有:
2013-11-13 10:04:49 4430
转载 Tomcat Server.xml详解
原文地址:http://www.blogjava.net/baoyaer/articles/107278.htmlTomcat Server的结构图该文件描述了如何启动Tomcat Server </GlobaNamingResources 元素名
2013-11-12 12:28:21 765
转载 sqlserver2008收缩数据库日志
在SQL Server 2000/2005中可以快速压缩日志log文件,通过SQL,方法一:--BigData为数据库名DUMP TRANSACTION BigData WITH NO_LOGBACKUP LOG BigData WITH NO_LOGDBCC SHRINKDATABASE(BigData )执行以上语句可以快速压缩日志文件到1M。但
2013-11-07 00:50:35 879
转载 ie6下的js调试工具companion.js
做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不 谈, 最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻 烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想
2013-11-01 16:38:39 651
转载 IE6:防止Select等元素遮挡弹出Div层
弹出一个新的窗口,只需要window的open方法就搞定了,弹出层就需要用js来控制它的一些CSS属性,如果是IE6以上的浏览器(不包括IE6),是不需要多少行代码的,但是在IE6中就有些麻烦,因为在IE6中Select控件和一些图片元素会遮挡在弹出层的上面,无法达到预期的效果。 上网找了很多解决方案,找出了一种自认为比较容易操作的办法,现和大家分享。Select在IE6下是
2013-11-01 14:14:47 1136
转载 十个修复IE6下bug技巧
IE6的末日即将来临,但这个末日也并非朝日可至,所以我们还是争取最后的胜利,用各种hack和方法来规避IE6下双边距,背景透明,重复文字等等一堆bug。10个修复IE6下bug技巧IE6的末日即将来临,对我们前端开发人员来说,无疑是一个慰藉人心的喜讯。但这个末日也并非朝日可至,所以我们还是争取最后的胜利,用各种hack和方法来规避IE6下双边距,背景透明,重复文字等等一堆bug
2013-11-01 09:32:11 875
转载 spring四种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制
2013-10-08 17:37:16 2624
转载 js获取鼠标位置(兼容ie和火狐)
JS获得鼠标位置(兼容多浏览器ie,firefox)脚本之家修正版 function mouseMove(ev) { ev= ev || window.event; var mousePos = mouseCoords(ev); //alert(ev.pageX); document.getElementById("xxx").value = mousePos.x;
2013-09-30 09:36:17 1371
转载 Java 单例模式详解
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、
2013-09-27 15:03:18 507
转载 sql getdate() 时间格式设置
Sql Server 中一个非常强大的日期格式化函数常用: Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/1
2013-09-24 14:24:27 945
ddmlib.jar
2018-03-20
android国内外城市数据库
2014-08-24
gson工具包
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人