食梦鱼儿的专栏

0.0不积跬步无以至千里,不积小流无以成江海。

Java并发编程:synchronized多线程同步详解

虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。   以下是本文的目录大纲:   一.什么时候会出现线程...

2016-07-27 09:03:56

阅读数 592

评论数 0

一位码农写给老婆的代码

public class 给最爱的老婆 {       // 老婆是私有,全局唯一,不可更改继承的  private static final class 老婆 {            // 老婆,\r 代表换行         private static final String 漂...

2016-07-01 16:18:47

阅读数 587

评论数 0

使用javap反编译Java字节码文件

我们如何反编译指定的Java字节码文件呢?其实,在Sun公司提供的JDK中,就已经内置了Java字节码文件反编译工具javap.exe(位于JDK安装目录的bin文件夹下)。 我们可以在dos窗口中使用javap来反汇编指定的Java字节码文件。在使用javap的相关dos命令之前,你必须确...

2016-06-23 09:17:31

阅读数 650

评论数 0

面向对象的基本特征和多种设计原则详解

面向对象基本特征 http://blog.csdn.net/cancan8538/article/details/8057095 面向对象设计原则 http://blog.csdn.net/jiafu1115/article/details/6713830

2016-06-17 16:39:50

阅读数 490

评论数 0

XML、JSON详解

引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再...

2016-06-01 17:19:16

阅读数 671

评论数 0

通信协议之Http、TCP、UDP详解

都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP   HTTP   UDP三者的关系: TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BO...

2016-05-31 23:45:45

阅读数 530

评论数 0

Oracle 使用Job详解

我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少Java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。 以下是常用的参数说明: 字段(列)    ...

2016-05-31 14:17:09

阅读数 292

评论数 0

Oracle定时任务详解

Oracle定时任务详解定时任务添加:通过pl/sql 连接数据库,找到jobs 文件夹,右键New一个job, 添加定时属性。定时任务关闭: 右键Edit,点击Broken 切断定时job。

2016-05-30 14:20:45

阅读数 315

评论数 0

Oracle 定时任务详解

定时任务启动: 定时任务关闭:

2016-05-30 14:12:18

阅读数 305

评论数 0

10 招让你成为杰出的 Java 程序员

如果你是一个热衷于技术的 Java 程序员, 那么下面的 10 个要点可以让你在众多 Java 开发人员中脱颖而出。 1. 拥有扎实的基础和深刻理解 OO 原则 对于 Java 程序员,深刻理解 Object Oriented Programming(面向对象编程)这一概念是必须的。没有 OO...

2016-05-26 21:26:14

阅读数 262

评论数 0

Java学习路线思维导图整理

平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。 1、Java学习路径1 我想很多人看到这个路径可能会问我在哪里可以学习,所以就先附上这条路径的学习地址吧,这也是这张图...

2016-05-24 09:27:50

阅读数 1244

评论数 0

WinSCP 5.6版本中文目录乱码问题解决方案

1.打开你的WinSCP应用之后,在登陆界面,配置好你的主机名、用户名、密码 此时,【高级】按钮时灰色不可点状态,点击【编辑】: 2. 点击【高级】: 3.找到“文件名UTF-8编码”这一项,将右边改成【关闭】(默认可能是自动) 4.最后一步,记得点击【保存】 然后再...

2016-05-19 16:24:01

阅读数 464

评论数 0

网络协议概述:物理层、连接层、网络层、传输层、应用层详解

网络协议概述:物理层、连接层、网络层、传输层、应用层详解 这篇文章主要介绍了网络协议概述:物理层、连接层、网络层、传输层、应用层详解,本文用生活中的邮差与邮局来帮助理解复杂的网络协议,通俗易懂,文风幽默,是少见的好文章,需要的朋友可以参考下 信号的传输总要符合...

2016-05-19 15:45:28

阅读数 1728

评论数 1

深入了解Windows句柄到底是什么

句柄的含义: 1.windows 之所以要设立句柄,根本上源于内存管理机制的问题—虚拟地址,简而言之数据的地址需要变动,变动以后就需要有人来记录管理变动,(就好像户籍管理一样),因此系统用句柄来记载数据地址的变更。 2.如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种...

2016-05-19 15:11:38

阅读数 303

评论数 0

Java NumberFormatException详解

介绍:NumberFormatException 当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。 异常错误信息: Exception in thread "EtermScrThread" java.lang.Nu...

2016-04-27 10:56:21

阅读数 866

评论数 0

Spring定时任务的几种实现详解

参考:http://sishuok.com/forum/posts/list/7260.html http://www.blogjava.net/bolo/archive/2015/03/12/423408.html 一.分类 从实现的技术上来分类,目前主要有三种...

2016-04-24 22:01:26

阅读数 807

评论数 0

工作流学习——重要概念扫盲篇一步曲

参考:http://blog.csdn.net/zwk626542417/article/details/46592471 注:学习博客的记录学习方法。 前言       从本篇文章我们开始介绍工作流框架activiti的相关知识,不过在介绍activiti的知识之前,我们很有必要...

2016-04-24 21:48:30

阅读数 450

评论数 0

Sitemesh 3 的使用及配置

1 . Sitemesh 3 简介 Sitemesh(网页布局和修饰的框架) 是一个基于Web网页布局和装饰以及与现存Web应用整合的框架,它能够帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航栏,一致的版权,它能处理动态和静态的页面,基于 Servlet 中的 F...

2016-04-24 21:29:35

阅读数 4508

评论数 0

JBox的简单使用Demo

参考:http://blog.csdn.net/linwei_1029/article/details/8720625 1. 首先导入相关JBox的JS以及CSS文件。 "/> " type="text/javascript"> &quo...

2016-04-24 20:03:19

阅读数 976

评论数 0

JVM调优总结(一)-- 一些概念

参考:http://pengjiaheng.iteye.com/blog/518623 数据类型     Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用...

2016-04-24 11:45:45

阅读数 257

评论数 0

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