自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Oracle 查询优化的基本准则详解

Oracle 查询优化的基本准则详解1:在进行多表关联时,多用 Where 语句把单个表的结果集最小化,多用聚合函数汇总结果集后再与其它表做关联,以使结果集数据量最小化2:在两张表进行关联时,应考虑可否使用右连接。以提高查询速度3:使用 where 而不是 having ,where是用于过滤行的,而having是用来过滤组的,因为行被分组后,having 才能过滤组,所以尽量用户

2017-08-24 20:49:06 343

原创 Oracle的安装

关于Oracle的安装,让自己想起去年安装sql server的时候了,关于这次的安装还是好好记录一下,希望能够帮助一些人吧。    首先关于oracle的下载我就不多说了,找到相应的版本下载就行了,直接上主题吧。    1.找到解压路径,执行安装文件【setup.exe】双击安装。如图:    2.后面会出现这个画面,稍微等待。如图:    3.这一步点击【是】如

2017-08-15 20:09:37 308

转载 跟上 Java 8 : 函数式编程

在前面的章节我们快速学习了lambda和Stream,本章节中我们来回顾和理解函数式编程的思想。 我们不断的提及函数式这个名词,它指的是lambda吗?如果是这样,采用函数式编程能为你带来什么好处呢?java8-function-programing函数式的思考命令式编程一般我们实现一个系统有两种思考方式,一种专注于如何实现,比如下厨做菜,通常按照自己熟悉的烹饪方法:首先洗

2017-08-12 14:14:58 189

转载 Ubuntu 安装 JDK 7 / JDK8 的两种方式

note:使用第一种方式成功。Ubuntu 安装 JDK 7 / JDK8 的两种方式ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-

2017-08-12 14:13:16 178

转载 【Java并发之】BlockingQueue

一、什么是BlockingQueueBlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:1. 当队列满了的时候进行入队列操作2. 当队列空了的时候进行出队列操作1212因此,当一个线程试图对一个已经满了的队列进行入队列操作时,它将会被阻塞,除非有另一个线程做了出队列操作;同样,当一个线程试图对一个空队列进

2017-08-12 14:11:22 217

转载 介绍

企业级应用 企业级应用需要解决并发,交互,事物,集群,安全,分布式,WEB的一系列问题。EJB 由EJB(企业级JavaBean)服务主要提供生命周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。JavaEE JavaEE是一套设计、开发、汇编喝部署企业应用程序的规范 JavaEE提供了企业级应用程序的开发平台,提供了多层结构、分布式、基于组建、松耦合、安全可开

2017-08-07 20:46:49 204

转载 好的json解析

什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被采用的客户端和服务端交互的解决方案.JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"

2017-08-02 17:56:22 398

转载 Java nio

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?本文会从传统的阻塞I/O和线程池模型面临的问题讲起

2017-08-01 20:54:51 205

原创 Java /封装/包装/必记的小部分内容

//根据下标取字符    char c = s1.charAt(10);    System.out.println(c);    //返回字符串长度    int i = s1.length();    System.out.println(i);    s2 = "Hello World";    //特殊情况    System.out.println(s1=

2017-07-29 09:24:46 219

原创 Java 异常

public class ExceptionDemo {    // 正常,没有抓到异常的情况    public void run() {        try {            System.out.println("跑");        } catch (NullPointerException e) {            System.out.prin

2017-07-27 19:55:27 226

转载 Java socket的介绍

第一节 网络基础简介这里我们首先先简单介绍一下socket编程的基础知识,Java对网络提供了高速的支持,使得客户端和服务器的沟通变成了现实,而在网络编程中使用最多的就是socket,大家所熟悉的网络程序,像QQ,MSN等等,这些网络应用都使用了socket相关的技术,JAVA平台为我们提供了一组功能强大的类,为我们使用socket进行网络程序的开发,本专题就为大家一起揭开socket的神秘面

2017-07-26 19:44:52 10925

原创 java 小章总结

面向对象(oop)的三大特征:封装、继承、多态、(抽象)封装的作用:安全封装的意义:隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。程序设计的要求:高内聚,低耦合。封装的实现:public 公共的 protected 受保护的 default 默认的 private 私有的             类本身     包权限     子父

2017-07-25 16:57:20 221

转载 深入理解Java:SimpleDateFormat安全的时间格式化

想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通

2017-07-24 20:44:05 251

翻译 java /全局变量 /局部变量

package com.sxt;import java.util.Scanner;public class Test {    // 全局变量    // 局部变量 int    int i;    public void c1() {        int i;        System.out.println(this.i);    }

2017-07-21 17:15:59 227

原创 java 面向对象和类

public class Person {    // 属性    String name="小子";// 姓名    int age; // 年龄    String sex;// 性别    double height; // 身高    double weight; // 体重    String idCard; // 身份证号         // 当创

2017-07-20 17:53:27 170

翻译 java eclipse 的安装流程

1右键你下载的压缩包,解压2解压完毕后即可使用,进入文件夹,红框如图所示就是eclipse的启动程序END使用1若你打开的时候发现有这样的对话框,请参照小编的另一篇经验“如何安装java环境”来完成java环境的安装,如果没有提示,则直接进行下一步。2第一次打开要设置

2017-07-20 08:49:54 480

原创 java 根据月份,输出对应的季节,并输出至少描述该季节的成语和活动

System.out.println("请输入月份:");        Scanner sc = new Scanner(System.in);        double i = sc.nextDouble();        int r =(int)i;        if(r>=3&&r            System.out.println("春天-春暖花开  春

2017-07-18 19:16:26 4160

转载 java 经典题 /百钱买百鸡 /斐波那契

for (int x = 1; x             for (int y = 1; y                 for (int z = 3; z                     if (x + y + z == 100 && x * 5 + y * 3 + z / 3 == 100) {                        System.out.

2017-07-17 19:42:45 243

翻译 java 计算你所得的工资,应缴的税!!!!

System.out.println("请输入你的工资:");        Scanner sc = new Scanner(System.in);        double d = sc.nextDouble();        if(d>3500){            // 税收算法            // 应缴税的钱            double y

2017-07-15 11:06:07 1058

转载 java循环分别实现将10进值整数和小数变成二进制数

import java.util.*;public class TestDemo{    public static void main(String[]args){System.out.println("请输入一个10进制的数:");        Scanner sc = new Scanner(System.in);        double d = sc.ne

2017-07-14 17:53:11 1047

翻译 JAVA 的基本安装 配置 测试!

1.安装jdk java开发者工具包 jre java运行环境2.配置环境变量JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51cmd  java -versionwin+r 运行3.jvm java虚拟机,用来运行java编译后的代码;编译器将java源码文件(.java)编译成字节码文件(.class)解释器将字节码文件(.cla

2017-07-13 20:49:34 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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