自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白

踏实下来,越努力越幸运!

  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

转载 java中ThreadLocal类的使用

hreadLocal是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,由于Key值不可重复,每一个“线程对象”对应线程的“变量副本”,而到达了线程安全。我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用

2016-10-17 12:02:40 716

原创 反转链表--《剑指offer》

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。有两种解题思路:1.很笨的做法。先遍历链表,求出链表的长度,然后定义一个和链表长度一样的数组,把数存到这个数组中,利用这个数组反向构建这个链表。代码如下:/*public class ListNode { int val; ListNode next =

2016-10-11 13:50:58 380

原创 输入一个链表,输出该链表中倒数第k个结点。--《剑指offer》

题目描述:输入一个链表,输出该链表中倒数第k个结点。有三种解题思路:1.传统的做法。先统计链表中节点的个数,倒数第k个结点相当于顺数第length-k+1个结点,依次遍历到该节点即可,代码如下:/*public class ListNode { int val; ListNode next = null; ListNode(int val) {

2016-10-10 10:02:34 466

转载 Java中的return语句使用总结

Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。 在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在vodi返回值方法中的运用。 ret

2016-10-09 09:38:07 7112

转载 java 字符串缓冲池 String缓冲池

java 中 String 创建详细解释字符串对象是一种特殊的对象,String 类是一个不可变的类.。也就说,String 对象一旦创建就不允许修改。String 类有一个对应的 String 池,也就是 String pool。每一个内容相同的字符串对象都对应于一个 pool 里的对象。1 看下面一段代码.String s = new String("abc");

2016-10-08 16:41:16 800

原创 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。--《剑指offer》

题目描述:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。有两种解题思路:1.传统的做法,对base和exponent进行讨论,然后迭代运算,代码如下:public class Solution { public double Power(double base, int exponent) {

2016-10-08 11:17:23 5193

原创 java中的取整(/)和求余(%)

1.取整运算符取整从字面意思理解就是被除数到底包含几个除数,也就是能被整除多少次,那么它有哪些需要注意的地方呢?先看下面的两端代码: int a = 10; int b = 3; double c= a / b; System.out.println(c);第一段代码的运行结果是3.0, 其中double c = a /

2016-10-08 10:14:24 167765 4

原创 输入一个整数,输出该数二进制表示中1的个数(其中负数用补码表示)--《剑指offer》

题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。有两种解题思路:1.因为题目给出的是int类型,java中的int类型用32位表示,把这个数依次无符号右移(考虑到负数所以选择无符号右移)然后与1作与运算。如果结果为1则count自增,代码如下:public class Solution { public int NumberOf1(i

2016-10-07 22:48:25 7213 6

原创 递归和迭代的区别

递归和迭代都是循环中的一种。简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器结束循环。当然很多情况都是多种循环混合采用,这要根据具体需求。使用递归

2016-10-07 14:03:41 18611

sqljdbc_auth.dll

压缩包中有32位,64位的,支持 SQL Server 2016 • SQL Server 2014 • SQL Server 2012 • SQL Server 2008 R2 • SQL Server 2008 •SQL Server 2005,根据需要拷贝到拷贝到:C:WINDOWS\system32 目录下 重启项目

2017-07-13

js实现文字图片循环滚动

2017-04-26

GitHub for Windows离线安装包

离线安装,快速方便!

2017-03-20

Analysing the POC of CVE-2012-0003

Microsoft Windows是微软发布的非常流行的操作系统。Windows Media Player是系统的多媒体播放组件。 WMP在处理畸形结构的MIDI数据时存在内存破坏漏洞。远程攻击者可利用该漏洞通过诱使用户访问恶意网页控制用户系统。

2017-03-19

mysql-connector-java-5.1.39-bin.jar

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

2017-03-14

python-3.4.2

Python,是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

2016-08-30

numpy-1.9.2-win32 for python 3.4

NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。

2016-08-30

apache-maven-3.2.1-bin.zip

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2016-08-30

SQLyog_Enterprise

MySQL图形管理工具(SQLyog MySQL),一款图形化界面的MySQL数据库管理工具,可以让你轻松的远程维护数据库。

2016-07-21

JDK 1.8 英文文档

jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

2016-04-22

navicat10.1.7 for mysql

Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。

2016-04-21

空空如也

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

TA关注的人

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