- 博客(23)
- 收藏
- 关注
转载 【Mysql】索引的应用场景以及如何使用
唯一的是什么? 1.索引列(字段)的所有值都只能出现一次,即必须唯一 -------------------------------------------------------------------------------- 主键索引与唯一索引的区别 1.主键是一种约...
2017-09-23 00:31:00
337
转载 【Java】volatile的线程安全与不安全
一、前言 我们知道在多线程的场景下,线程安全是必须要着重考虑的。Java语言包含两种内在的同步机制:同步块(synchronize关键字)和 volatile 变量。但是其中 Volatile 变量虽然使用简单,有时候开销也比较低,但是同时它的同步性较差,而且其使用也更容易出错。下面我们先...
2017-09-23 00:14:00
1586
转载 【Java_集合框架Set】HashSet、LinkedHashSet、TreeSet使用区别
HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放; LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代; TreeSet:提供一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很...
2017-08-01 00:16:00
152
转载 【Java基础】Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iter...
2017-07-31 17:10:00
120
转载 【Java基础】String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下: 1...
2017-07-31 15:43:00
80
转载 【数据结构】求一个整数集合的所有子集
//求一个整数集的子集package com.test1;import java.awt.DisplayMode;import java.util.ArrayList;import java.util.List;public class test1 { // 递归 pub...
2017-07-30 21:46:00
517
转载 【数据结构】Trie树
1、 概述 Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树,数字的字典树是一个10叉树。 Trie一词来自retrieve,发音为/tri:/ “tree”,也有人读为/traɪ/ “try”。 Trie树可以利用字符串的公...
2017-07-29 21:22:00
103
转载 【数据结构】哈希表实现--链地址解决冲突(Java实现)
package com.chazhao;class Node { int index; int data; Node next = null; public Node() { }}class Hash { int len, mid,...
2017-07-28 22:59:00
200
转载 【数据结构】快速排序算法(Java实现)
package com.paixu;class shuzu1 { int length; int r[] = new int[100]; // 创建数组 public void create(int a[]) { for (int i = 0; i <= lengt...
2017-07-28 22:45:00
86
转载 【Java_SSM】(二)使用eclipse创建一个Maven web工程
这篇博文我们介绍一下如何利用eclipse创件一个maven web工程。 (1)File--New--Other--Maven--Maven project 此处我们快速创建一个maven工程 点击next finish创建工程 (2)项目sr...
2017-07-27 16:02:00
79
转载 【Java_SSM】(四)Eclipse中通过maven引入jar包
这篇博文我们介绍一下如何通过eclipse配置setting并引入jar包 (1)eclipse:Window--Preferences--Maven--User Setting 全部完成后点Apply,点击ok即可。 (2)导入所需jar包 此时就该pom...
2017-07-27 15:31:00
294
转载 【Java_SSM】(三)maven中的配置文件setting的配置
这篇博文我们介绍两方面:如何修改setting.xml文件及相应配置(本文maven版本为3.5.0) (1)首先打开maven文件目录--conf,会看见如下目录 (2)复制setting.xml文件,粘贴至默认目录C:\用户\用户名\.m2文件中 对于初学者在...
2017-07-27 15:18:00
159
转载 【Java_SSM】(一)maven环境变量的配置
这篇博文我们介绍一下配置一下maven环境变量的配置。 准备工作 在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已下载好 maven,将maven配置成功 ,下载地址:http://maven.apache.org/download....
2017-07-27 14:46:00
111
转载 【Java】Eclipse中Spring插件配置
(博主不推荐使用Eclipse Macketplace 安装配置,因为速度超慢的) 1.首先查看自己的java版本号:Eclipse--window--help 然后打开网页:https://spring.io/tools/sts/all 查看自己对应Spring版本...
2017-07-27 00:51:00
107
转载 【数据结构】基础排序算法(Java实现)
package com.paixu;class shuzu{ int length; int r[] = new int[100]; //创建数组 public void create(int a[]){ for (int i = 0;i<=length;i++){...
2017-07-24 21:46:00
90
转载 【MySQL】MySQL5.7等以上版本配置
由于本人是win10系统,所以说下win10系统以管理员身份打开cmd 1. 配置环境变量 我这边是安装在了C:\Program Files\MySQL\MySQL Server 5.7 在path中加入:C:\Program Files\MySQL\MySQL Server...
2017-07-24 13:28:00
117
转载 【数据结构】二分查找及它的演变——插值查找
二分查找关键:mid = (high-low)/2 插值查找演变:mid = low+(high-low)/2 需要将1/2变为 ((查找数字-a[mid])/(a[high]-a[low]) package com.chazh...
2017-07-23 21:38:00
85
转载 【数据结构】单链表头插法
package com.lianbiao;class Node{ static Node node = new Node(); int data; Node next = null; public Node(){ } public void touchafa(int...
2017-07-22 22:09:00
150
转载 【数据结构】二叉树前序,中序,后序遍历
package com.tree;import java.util.Scanner;class Tree { static Tree tre = new Tree(); Tree left = null; Tree right = null; int data; publi...
2017-07-22 22:08:00
76
转载 Java的初始化块、静态初始化块、构造函数的执行顺序及用途探究
Java与C++有一个不同之处在于,Java不但有构造函数,还有一个”初始化块“(Initialization Block)的概念。下面探究一下它的执行顺序与可能的用途。 执行顺序 首先定义A, B, C三个类用作测试,其中B继承了A,C又继承了B,并分别给它们加上静态初始化块、非静...
2017-07-14 22:20:00
64
转载 【牛客网】 排序子序列
时间限制:1秒 空间限制:32768K 牛牛定义排序子序列为一个数组中一段连续的子序列,并且这段子序列是非递增或者非递减排序的。牛牛有一个长度为n的整数数组A,他现在有一个任务是把数组A分为若干段排序子序列,牛牛想知道他最少可以把这个数组分为几段排序子序列. 如样例所示,牛牛可以把数组A划分...
2017-07-13 18:48:00
406
转载 【牛客网】 神奇数
时间限制:1秒 空间限制:32768 给出一个区间[a, b],计算区间内“神奇数”的个数。 神奇数的定义:存在不同位置的两个数位,组成一个两位数(且不含前导0),且这个两位数为质数。 比如:153,可以使用数字3和数字1组成13,13是质数,满足神奇数。同样153可以找到31和53也为质...
2017-07-13 18:43:00
185
转载 计蒜客第三场 -- A 腾讯课堂的物理实验
在腾讯课堂的物理课上,进行了一个有趣的物理实验。 在一个长度为LL米的光滑轨道上,小车 A 在00时刻以1\mathrm{m/s}1m/s的速度从左端出发向右运动,小车 B 在tt时刻以1\mathrm{m/s}1m/s的速度从右端出发向左运动,两个小车的质量相等。假设所...
2017-05-28 08:14:00
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人