- 博客(25)
- 收藏
- 关注
转载 类的加载过程
类加载机制:JVM把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM可以直接使用的java类型的全过程。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unlo...
2019-05-20 15:36:07
418
转载 http的post/get请求
1.HttpURLConnection调用http的get请求public static void main(String[] args) throws Exception { //请求的webservice的url URL url = new URL("http://"); //创建http链接 HttpURLConnection ...
2018-05-11 17:00:46
345
转载 mybatis实现oracle批量操作和使用序列号
1.批量插入<insert id="insertNumber" parameterType="java.util.List" useGeneratedKeys="false"> insert into ZX_APP_PD_PANDIAN(GOODSID,LOTNO,REALQTY,CUTID) <foreach collection="list" item="item
2018-05-11 14:50:06
1486
转载 使用IDEA创建javaweb项目并配置详细步骤+导出war包详细步骤
一.使用IDEA创建一个javaweb项目1.File->New Project选择Maven2.在根目录src中main下面新建java和resources文件夹并赋予资源文件的标识。
2018-05-11 14:14:03
368
1
转载 log4j.properties配置详解
转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html################################################################################ #①配置根Logger,其语法为: # #log4j.rootLogger = [level],appenderName,app...
2018-05-11 13:43:39
133
转载 android代码下载网站
http://www.androidchina.net/dev/android_source;http://down.admin5.com/android/yingyong/;
2018-05-11 13:43:30
386
转载 android一句话实现APP自动更新(带通知栏)
原文github地址效果图Android一句话实现APP自动更新带通知栏效果图AndroidStudio使用使用1. AndroidStudio使用allprojects { repositories { maven { url "https://www.jitpack.io" } }}dependencies { compile 'com.gith...
2018-05-11 13:43:16
2286
转载 wget下载
wget命令e:\wget -r -c --limit-rate=1M -t 10 -T 60 -o d:\wgetlog\result.txt -O E:\projectTest/rhq-agent-update.log http://xxxx:8280/../opt/app/install/rhq-agent-update.log程序关键代码String cmd = wgetPath+...
2018-05-11 13:43:08
202
转载 堆和栈
1.stack的存储速度仅次于寄存器,储存效率比heap高,可共享储存数据,但数据的大小和生命周期必须在运行前确定,空间由系统自动分配和释放,但缺乏灵活性2.Heap是运行时可动态分配的数据区,从速度看比Stack慢,Heap里面的数据不共享,大小和生存期都可以在运行时再确定。heap的空间是手动申请和释放的,或是由垃圾回收机制来处理,因此在JVM中另有一个GC进程,定期扫描Heap ,3. ne...
2018-05-11 13:42:51
234
转载 网络原理
面向连接服务(connection-oriented) 1.面向连接服务具有连接建立、数据传输和连接释放这三个阶段。 2. 面向连接服务在网络层中又称为虚电路服务。 无连接服务(connectionless) 1. 两个实体之间的通信不需要先建立好连接。 2.是一种不可靠的服务。这种服务常被描述为“尽最大努力交付” 或“尽力而为”。 TCP1.TCP 是面向连接的运输层协议。2.每一条 TC...
2018-05-11 13:42:35
1614
转载 jsp
4大范围page request session application2种请求 get post9大内置对象1.out对象(数据流 javax.servlet.jsp.jspWriter)2.request对象(请求信息 javax.servlet.http.HttpServletrequest)3.response对象(响应 javax.servlet.http.HttpServletRe...
2018-05-10 15:51:42
102
转载 hibernate
hibernate的三种状态:临时状态,持久状态,游离状态持久就是把数据永久的保存在某种设备上。hibernate 工作原理以及为什么要用? 1.读取并解析配置文件 2.解析映射信息(就是类中的字段与表中的字段进行映射) 3.sessionfactory创建session并打开session 4.创建事务对象 transaction 5.持久化操作 6.提交事物 sessi...
2018-05-10 15:49:57
127
转载 java异常
异常 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行错误(Virtual Ma...
2018-05-10 15:45:40
84
转载 jdbc中的addBatch
Statement接口里有两个方法:void addBatch(String sql)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中。通过调用方法 executeBatch 可以批量执行此列表中的命令。int[] executeBatch() 将一批命令提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。返回:包含批中每个...
2018-05-10 15:43:06
523
转载 设计模式(Design Patterns)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模...
2018-05-10 15:37:40
177
转载 数据库篇
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备...
2018-05-10 15:27:03
163
转载 Spring源代码解析收藏
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http://www.iteye.com/topic/87034 Spring源代码解析(四):Spring ...
2018-05-10 15:13:39
160
转载 ssm详解
pom代码<properties> <!-- spring版本号 --> <spring.version>4.3.12.RELEASE</spring.version> <!-- mybatis版本号 --> <mybatis.version&g...
2018-05-10 13:51:17
207
转载 Spring AOP详解
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的...
2018-05-10 12:21:46
109
转载 java多线程
用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(一个进程)运...
2018-05-10 11:38:57
80
转载 Eclipse+Maven创建java web项目
1.打开eclipse,右键new——other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3、输入项目的基本信息,如下图所示: 4、完成maven项目的创建,生成相应的maven项目结果,如下所示: 5、选择项目,右键选择Properties,进入属性页面,选择到M...
2018-05-09 20:56:30
102
转载 android的拍照方法
Android有两种拍照方法,一种是直接调用系统的照相Intent,使用 onActivityResult获取图片资源或者指定图片路径,拍照返回成功后去指定路径读取图片;一种是用SurfaceView自定义界面,添加业务个性化功能。1、不管哪种拍照方法,首先,确认下权限:在AndroidManifest.xml文件中添加权限允许语句: <uses-permission...
2018-05-09 20:50:37
292
转载 svn搭建和使用过程
1.先下载服务端VisualSVN Server和客户端TortoiseSVN并安装。2.打开VisualSVN Server 创建版本库、用户、组,并授权。(1)创建版本库(2)创建用户:右键 Users -> Create User,设置好用户名和密码(3)创建组:右键 Groups -> Create Group,设置组名, 并添加用户。(4)设置版本库的用户、组及其权限:库-&...
2018-05-09 20:45:40
117
转载 nginx和tomcat负载均衡
一、 工具 nginx-1.12.2 apache-tomcat-8.5.29二、 步骤1、首先下载Nginx和tomcat,要下载稳定版:2:然后修改这两个Tomcat的启动端口,分别为18080和28080,下面以修改第一台Tomcat为例,打开Tomcat的conf目录下的server.xml:3、修改两个Tomcat的启动页面,分别标识两个tomcat,然后启动...
2018-05-09 17:20:11
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人