自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-获取系统属性

获取计算机系统的具体信息import platform# 获取系统名称platform.system() # 'Windows'# 获取操作系统名称及版本号platform.platform() # 'Windows-7-6.1.7601-SP1'# 获取操作系统版本号platform.version() # '6.1.7601'# 获取操作系统的位数platform.a...

2019-10-24 14:54:47 1096

转载 在一个千万级的数据库中查询,如何提高查询效率

在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保

2017-03-02 23:04:23 1067

转载 Lock和synchronized比较详解

Java并发编程:Lock今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错,说的很全面,主要的重点都说到了,所有在这里转载了这篇文章,注意红色字体。  在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨

2017-03-01 22:24:56 708

转载 TCP的三次握手(建立连接)和四次挥手(断开连接)

参照:http://course.ccniit.com/CSTD/Linux/reference/files/018.PDFhttp://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流量控制什么是窗口?连接建立时,各端分配一块缓冲区用来存储接收的数据,并将

2017-03-01 21:00:45 1906

转载 使用idea配置maven(入门)

1. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 4.在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven WEB项目 打开-File-New-Project 点击NEXT

2017-02-26 11:09:42 231

转载 Java面试必须要知道sql语法,语句

java 私塾整理收集的SQL方面的面试题,方便大家参考学习。DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-n

2017-02-21 23:35:02 558

转载 spring中的spel表达式

spring in action第三版读书笔记spring3.0引入了spring expression language(spel)语言,通过spel我们可以实现1.通过bean的id对bean进行引用2.调用方法以及引用对象中的属性3.计算表达式的值4.正则表达式的匹配5.集合的操作spel最终的目标是得到表达式计算之后的值,这些表达式可能是列举的一些值,引用对象的某些属性,或者是类

2017-02-11 16:59:42 564

转载 单例设计模式

本文继续介绍23种设计模式系列之单例模式。概念:  Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中

2017-01-24 11:30:13 160

原创 字节流实现文件复制

import java.io.*;/** * Created by Alan on 2017/1/18. */public class FileCopy { public static void main(String[] args) throws IOException { File infile=new File("e:"+File.separator+"my

2017-01-22 11:19:44 374

转载 Java TreeMap的排序

TreeMap 和 HashMap 用法大致相同,但实际需求中,我们需要把一些数据进行排序;以前在项目中,从数据库查询出来的数据放在List中,顺序都还是对的,但放在HashMap中,顺序就完全乱了。为了处理排序的问题:    1.对于一些简单的排序,如:数字,英文字母等       TreeMap hm = new TreeMap<String,String>(new Comparat

2017-01-16 21:35:12 276

转载 Java中的clone()方法

什么是”clone”?   在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能 会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在 Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高

2017-01-11 14:17:16 260

转载 java 位运算

Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( << )Test1、将5左移2位:[java] view plain copy print?package com.xcy;    public class Test {

2017-01-10 14:46:10 236

原创 快速排序

import java.util.Arrays;import java.util.Random;/** * Created by Alan on 2016/12/26. */public class QuickSort { public static final int CUTOFF=10; public static void print(T[] data){

2016-12-27 10:46:06 256

原创 归并排序

import java.util.Arrays;/** * Created by Alan on 2016/12/24. */public class MergeSortUpdate { /** * 将两个已经分别排好序数组进行归并排序,两个数组的元素从头到尾依次比较,将较小者放到newArray数组。当其中一个数组元素放完之后,另一数组的剩余元素继续依次放到newAr

2016-12-26 13:40:37 210

转载 JUnit4中@Before、@After、@Test等注解的作用

JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法   对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源  对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以测试期望

2016-12-23 11:08:56 27614 1

转载 如何转载csdn的博客

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑

2016-12-23 11:06:17 228

原创 输入一个数组,最大的元素与第一个元素交换,最小的元素与最后一个元素交换

class SwapTest{ public static void swap(String[] temp){ String min=temp[0]; String max=temp[0]; for(int i=0;i<temp.length;i++){ if(min.compareTo(temp[i])>0){ min=temp[i]; } if(max.

2016-12-22 19:53:21 9385

原创 输入一个字母,判断是星期几。如果第一个字母重复,则输入第二个字母

刚开始写博客,记录以下自己Java的学习经历

2016-12-22 19:42:20 1185

空空如也

空空如也

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

TA关注的人

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