Java
文章平均质量分 65
Huahua,Zhu
点点滴滴积累,点点滴滴进步
展开
-
Java概述
学习了j2SE同时学习了几天的j2EE了,觉得应该应该对于Java有个大致的理解了。 平常我们看到的Java还有Java2,其区别是java2指的是sun公司出的开发工具包JDK1.2的版本。 java指的是是JDK1.1的版本。 其实,JDK1.1和1.2都是一回事的,只不过1.2的版本中对某些类有很大的优化 一般情况下,建议使用JDK1.2中的新的类和方法原创 2015-09-30 14:15:23 · 508 阅读 · 13 评论 -
GSON使用
很好的GSON使用博客http://www.cnblogs.com/jianyungsun/p/6647203.html原创 2017-07-19 14:42:24 · 262 阅读 · 0 评论 -
js的null和undefined的区别-js基本数据类型
问题:邮寄地址,从java返回来的是字符串,但是这里为什么出现了0。这个问题,下一篇博客解决。我们篇博客先介绍一下,javascript的基本数据类型。js有常用几种数据类型: string、number、boolean、object、undefined注意:undefined类型只有undefined这一个值。Boolean只有true和false原创 2017-11-30 14:38:17 · 1208 阅读 · 1 评论 -
Mysql中Null和空在Java和Js中的表现
遇到问题:js计算一个字段的长度的时候,出现了VM3873:1UncaughtTypeError: Cannot read property 'length' of undefined at eval (eval at (VM3319 edit?id=556:37), :1:16) at Object.success (VM3319 edit?id=556:143) at原创 2017-11-23 17:25:24 · 2010 阅读 · 3 评论 -
js的null和undefined的区别(三)
先来解决上个邮寄地址出现0的问题原因:可以看到null+null=0邮寄地址拼接的省市县和详细地址,没有做判空处理,出现了null+null的情况。var address = data.invoiceProvince+data.invoiceCity+data.invoiceCounty+data.invoiceDetailaddress;这个问题解决了原创 2017-11-30 18:21:42 · 382 阅读 · 0 评论 -
freemarker---数字小数点格式化问题
很好的一篇freemaker 处理小数点的博客。 freemarker---数字小数点格式化问题转载 2017-12-11 17:56:42 · 1804 阅读 · 0 评论 -
浅谈Java中的equals和==
很好的一篇分析equals和==的博客:https://www.cnblogs.com/dolphin0520/p/3592500.html转载 2017-12-05 17:06:25 · 216 阅读 · 0 评论 -
分布式--锁和事物
有些人可能会混淆分布式锁和分布式事物这两个概念,所以在这里进行简单的区别介绍一下。锁:在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。锁是用来解决,线程安全问题的。分布式锁:主要指集群的情况下,多个相同服务同时开启。分布式与单机情况下最大的不同在于其不是多线程而是多原创 2017-12-26 15:57:57 · 1330 阅读 · 1 评论 -
==和equals对比
下面是面试中一道笔试题:public class test { public static void main(String[] args) { // 基本数据类型是分配在栈上的, // 而引用类型是分配在堆上的 //不论是基本数据类型还是引用类型,他们都会先在栈中分配一块内存, // 对于基本类型来说,这块区域包含的是基本...原创 2018-04-19 11:14:14 · 278 阅读 · 0 评论 -
private static Test test1 = new Test();语句的放置位置
static语句的初始化和类的加载过程共同分析:第一种情况:public class Test { public static int counter1; public static int counter2 = 2; private static Test test1 = new Test(); private Test(){ System...原创 2018-04-19 11:17:30 · 3168 阅读 · 0 评论 -
Collection和Map总结
本篇博客只是对于自己学习java提供的collection和map两种容器的总结,从每种容器的优缺点和底层实现的角度,做了简单的总结,所以要求阅读者对于java容器这一块有基本的认识。数据结构:是以某种形式将数据组织在一起的集合,数据结构不仅存储数据,还支持那些访问和处理数据的操作。在面向对象的思想里,一种数据结构被认为是一种容器,是个能存储其他对象的对象,所以一种数据结构本质上是原创 2016-10-17 21:31:46 · 516 阅读 · 4 评论 -
java.lang.IllegalArgumentException 错误
我使用的是jdK1.8的版本,降低了一下jdk版本,换为了1.7的版本。就没有问题了。原创 2016-08-30 17:35:43 · 2333 阅读 · 1 评论 -
概览J2EE
J2EE是一种基于组件与平台无关的技术架构。J2EE核心是一组技术规范和指南,包含各类的组件、服务架构、以及技术层次。一、 J2EE的体系结构先来看一些概念:1、组件:是提供业务服务的独立功能单元,易操作,属性和实践的形式提供访问的接口。组件模型,是将通信标准化并构建模块化的组件。 J2EE组件(bean),与Java中的标准的类的不同点在于,组件被装配在一个J原创 2015-10-07 08:08:01 · 1058 阅读 · 11 评论 -
发送激活邮件
首先了解几个概念:1、电子邮箱: 首先应该有一个电子邮箱,如:2541281225@qq.com这其实就是邮箱服务器上的一块存储空间 邮箱服务器就是指安装了邮箱服务器的机子,这里使用的是MailServer2、 邮件协议 smtp :发送邮件协议 pop :接收邮件协议3、 邮箱发送全过程: 4、搭建邮箱服务器:* 安装邮箱服务器原创 2015-11-06 17:36:06 · 8019 阅读 · 5 评论 -
J2SE--容器
容器字面我们理解就是存放物品的器皿。而在J2se中指的是存放数据的数据容器。他的API位于Java.util包中按照马士兵老师说的对于这一块的理解只要了解1136就可以了。 先来看“一个图”使用父类引用指向子类引用。 Collection c = new ArrayList();这样写不可以使用子类的特有的东西。为什么这样写?原创 2015-09-20 11:38:59 · 582 阅读 · 13 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
这是在发送激活邮件的时候出现的错误:Exception in thread"main" java.lang.NoClassDefFoundError:com/sun/mail/util/LineInputStream 出现问题的原因是:在上一篇发送激活邮件(http://blog.csdn.net/u010924878/article/details/49685669)原创 2015-11-14 08:30:27 · 5579 阅读 · 4 评论 -
网上商城--对于学习再认识
网上商城已经完成了,现在做一下总结。 在一开始学习网上商城的时候,因为这是一下项目一开始需要敲代码,但是自己在看视频的时候觉得没有必要一步一步的来敲代码,自己知道怎么做就可以了,知道是什么就可以了。因为自己敲代码也是按照源码敲的。后来被别人说应该自己认真的敲一下代码。于是自己就开始跟着做了,不过这时候自己感觉很简单的还是一下子粘贴复制,就搞定了。在就是自己对原创 2015-11-16 13:27:20 · 756 阅读 · 7 评论 -
Oracle11gR2的安装和卸载
1、Win8.1/7系统下的安装:http://jingyan.baidu.com/article/4dc408488570b9c8d846f161.html2、Win8下的如果在安装的过程中出现了错误,或者安装了两次在使用的过程中出现了错误,这时候需要卸载Oracle:http://jingyan.baidu.com/article/922554468d4e6b851648f原创 2015-11-22 20:26:00 · 1188 阅读 · 10 评论 -
封装购物车
在SSH的商城项目中有个像淘宝一样的购物车,这个具体是怎么实现的,现在给大家解释解释。首先:封装一个购物车对象:* Cart:购物车对象:* CartItem的集合:(选择Map集合,移除购物车时候比较方便.)* total:总计:*功能:*将购物项添加到购物车:*从购物车中移除购物原创 2015-10-31 22:04:00 · 1611 阅读 · 5 评论 -
转义符
今天在敲DRP项目的时候,在做树形结构输出的时候遇到了这个概念,所以就查了一下。 在java中反斜杠\代表的含义是转义字符; 指在其后面跟的字符是具有特殊含义的,它们在字符串中组成了一个用于编译器识别的标记, 它用于描述一些无法用单个字符描述的特殊符号,如换行符,退格符,制表符等等(他们在window中分别是\n,\b,\t)。 当编译器读到这原创 2015-12-26 19:48:43 · 1032 阅读 · 5 评论 -
内存泄露
这是面试中遇到的一个问题,今天大致简绍一下。 内存泄露:指的是无用的对象持续占用内存,的不到释放,造成内存的浪费java中对象的创建采用new或者反射创建的,这些对象在堆中进行分配,其回收是由java虚拟机的回收机制完成的。垃圾回收机制,会监控每个对象的运行状况,对申请,引用,赋值,等状况进行监控。回收标准:①给对象赋予了空值null,②给对象赋予了新原创 2016-03-31 20:53:57 · 370 阅读 · 3 评论 -
字符串拼接问题
字符串的相等问题:/** * 测试字符串的问题 * * @author Administrator * @create 2018-03-23 16:56 */public class testString { // https://blog.csdn.net/u013256816/article/details/50778902 public static void...原创 2018-04-19 11:19:54 · 374 阅读 · 1 评论