- 博客(14)
- 收藏
- 关注
转载 Java值传递通俗易懂-转载支持
本文转载自公众号 Hollis对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章中,我从什么是方法的实际参数和形式参数开始,给你讲解为什么说Java中只有值传递。辟谣时间关于这个问题,在StackOverflow上也引发过广泛的讨论,看来很多程序员对于这个问题的理解都不尽相同,甚至很多人理解的是错误的。还有的
2020-06-15 11:27:47
145
转载 Servlet学习总结
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯,通常我们也把实现了se
2018-01-19 15:56:58
158
原创 HTTP协议之Get和Post小记
Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET,POST,PUT,DELETE. 一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 我们最常见的就是GET和POST了。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息.我们看看GET和POST的区别:
2018-01-09 17:39:33
159
转载 65条最常用正则表达式,你要的都在这里了
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零
2018-01-08 16:54:36
152
原创 Maven-Archetype自定义项目脚手架(一)
开始弄...一、创建项目新建一个普通的maven项目工程pom.xml 放一些必要的配置,如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac
2016-09-25 22:22:55
1972
原创 如何用maven创建nexus私服并将包打包发布到私服
下载好nexus后输入:localhost:8081/nexus进入nexus的管理界面,默认用户名:admin 密码:admin123下载地址:http://www.sonatype.org/nexus/archived/登录后进入管理界面将此处设为true保存后就可以在如下的位置看到包的信息(刚设置好刷新并不会有架包显示出来,等配好私服下次maven从私服下载时,私服会从远
2016-08-29 23:18:52
2143
原创 H2 DataBase简单使用
这里简单介绍一下H2DB,它是一种内存数据库,只要内存一旦清理,数据将会被清空,所以不适合做开发,但是在测试或学习一些技术的时候可以用着玩玩,而且使用简单。话不多说直接贴代码。普通项目直接去找相应的jar包导入。maven下直接引入: com.h2database h2 1.4.191测试方法:package com.activiti;impor
2016-08-12 00:19:47
883
原创 Activiti工作流的初步学习
第一个Activiti程序流程小结1.创建流程图 eclipse插件、手动编写xmleclipse插件的方式推荐使用插件安装方式参考:http://www.cnblogs.com/strinkbug/p/4876819.html2. 上传流程图创建仓库(Repository)来保存流程图流程引擎( processEnginer)
2016-08-11 23:57:16
348
转载 Java内存优化和性能优化的几点建议
1.没有必要时请不用使用静态变量 使用Java的开发者都知道,当某个对象被定义为stataic变量所引用,这个对象所占有的内存将不会被回收。有时,开发者会将经常调用的对象或者变量定义为static,以便提高程序的运行性能。因此,不是常用到的对象或者变量,不要定义为static类型的变量,尤其是静态类对象的定义,一定要仔细考虑是否有必要。例如 publ
2016-08-06 23:19:43
214
原创 Java内存回收机制
首先什么是内存回收,内存回收就是释放掉那些在内存中已经没有用的对象。ava的内存回收是自动进行的。java的内存回收主要在java的堆上进行,java的堆中存储了大量的对象实例,所以java堆也叫GC堆。如何判断哪些对象是没有用的。1、引用计数比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算
2016-08-06 22:47:26
279
原创 JVM体系结构与工作方式
什么是JVM体系结构?我们都知道类都是被加载到JVM的,JVM全称Java Virtual Machine(Java虚拟机),它是模拟一个计算机的来达到一个计算机所具有的功能,计算机的体系结构可以分为如下几个部分:指令集,计算机所能识别的机器语言的命令集合。计算单元,即能够识别并且控制指令执行的功能模块。寻址方式,地址的位数,最小地址和最大地址的范围,以及地址的运行规则。寄存器
2016-08-04 00:36:19
313
原创 Putty无法连接到虚拟机ubuntu服务器问题
最近闲着无聊,虚拟机里装了个Ubuntu玩玩,但是在用putty连接时遇到了拒接连接服务的问题,原因是没有安装SSH服务,解决如下:步骤一、Ubuntu下安装ssh:步骤二、安装完后,为保险起见重启一下SSH服务:步骤三、查看虚拟机IP(ipconfig好像不管用了):步骤四、putty登录:登录成功:
2016-08-02 22:19:02
793
原创 Spring Data JPA 学习笔记(一)
Spring data JPA 是基于ORM框架,jpa规范的封装的一套jpa应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!Spring Data JPA提供的常用编程接口:Repository:最顶层的一个接口,是一个空接口,目的是统一所有Repositity的类型,且让组件扫描的时候自动识别。CrudRepositit
2016-07-24 22:38:22
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人