自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 排序算法(java编写,冒泡,快排,选择,插入)

下面是java编写的一些简单的排序算法。1.冒泡// 冒泡排序 public static void BubbleSort(int a[]) { for (int i = 0; i < a.length; i++) { for (int j = 0; j < a.length - i - 1; j++) { if (a[j] > a[j + 1]) { ...

2018-06-24 10:17:50 238 1

原创 sell编程(冒泡排序案例)

下面是用sell编写的一个简单的冒泡排序:#! /bin/bashread length arr=() i=0while [ $i -le $[ length-1 ] ]; do read a arr[$i]=$a i=$[ i+1 ]done j=0while [ $j -le $[ length-1 ] ]; do k=0 while [ $k -...

2018-06-24 09:49:43 322

原创 去哪网java实习面经

废话不多说,前几天参加去哪网面试,面经如下。    去哪网java实习生面总共分为四轮(我也不知道为什么这么多)。    一面(技术面)   1.自我介绍,并分析简历上的项目,并发情况,数据量大的情况你怎么办   2.分析悲观锁和乐观锁   3.数据库索引(b tree,b+tree)   4.出题建表,写sql,mybatis标签拆分判断。   5.ha...

2018-06-13 21:15:26 343

原创 spring boot整合shiro(附带简单demo)

shiro是目前主流的java安全框架,主要用来更便捷的认证,授权,加密,会话管理。废话不多说,下面是一个简单的案例,Soring boot整合shiro;首先搭建一个spring boot框架,具体步骤请参考点击打开链接;然后配置shiro依赖(顺便整合mybatis)               <dependency> <groupId>org.springfra...

2018-06-08 14:49:31 17366 11

原创 生产者消费者模型

下面简单的例子编写了java线程中的生产者消费者模型,分为两种编写方式,第一种运用synchroized进行线程同步,用wait()和notify(),notifyAll()进行线程通信,第二种运用lock进行线程同步,用Condition类中的await(),signal(),signalAll()进行线程通信。一、实体类:public class BaoZi { private int...

2018-05-15 21:00:22 156

原创 (划重点)java面试之jvm

java面试jvm问题jvm是java重要的一环,也是各种大小面试中必考的存在,本文整理了一些大牛的及《深入如理解java虚拟机》一书中较经典的问题,希望对和像我一样奋斗的小程序员们一下帮助。1.简要概括jvm结果及内存区域。  jvm在执行java程序时内存结构如下(1)程序计数器       程序计数器是一块较小的内存空间,它可以看着当前线程所执行字节码的行号指示器,字...

2018-04-15 13:39:04 372

原创 (划重点)java面试之多线程。

Java面试线程问题在任何的java面试中线程和并发都是不可或缺的一部分,下面整理了一些面试中的经典线程题目,让我们由浅入深,由面到点,一起来聊一聊多线程。一、从面入手      在这里主要对线程等进行宏观的概括1.简单聊聊多线程。   让我们看看维基百科中的定义:线程(英语:thread)是操作系统能夠進行運算调度的最小單位。它被包含在进程之中,是行程中的實際運作單位。一条线程指的是进程中一个单...

2018-04-10 18:49:31 352 2

原创 关于二叉树的一些简单理解

一.什么是二叉树 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2^{i-1}个结点;深度为k的二叉树至多有2^k-

2017-12-03 19:28:32 1155

原创 关于redis的一些简单理解和应用

一.什么是redis      Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。是一个非关系型数据库。    优点:1、海量数据的增

2017-11-26 19:08:56 224

原创 关于Spring Boot 的一些简单理解和应用

一、学习Spring Boot之前你应了解的一些内容             1.maven或gradle                   项目构建我们使用Maven或Gradle,这将使项目依赖、jar包管理、以及打包部署变的非常方便。             2.spring                spring boot设计目的是用来简化新Spring应用的

2017-11-17 19:11:30 2190

转载 关于TreeMap的一些简单理解

TreeMap 简介TreeMap 是一个有序的key-value集合,它是通过红黑树实现的。TreeMap 继承于AbstractMap,所以它是一个Map,即一个key-value集合。TreeMap 实现了NavigableMap接口,意味着它支持一系列的导航方法。比如返回有序的key集合。TreeMap 实现了Cloneable接口,意味着它能被克隆。TreeMap

2017-11-16 18:47:02 604

转载 对于hashmap的一些简单理解

transient是java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。hashmap是一个散列表(哈希表,数组加链表),它储存内容是键值对映射。hashmap继承于AbstractMap,实现了Map,Cloneable,java.io.Serializable接口。Hashmap的实现不是同步的,这意味着它不是线程安全

2017-11-15 21:05:54 195

原创 泛型Dao的简单编写

泛型Dao的简单编写

2017-11-13 20:11:53 283 1

SSH写的一个个人博客网站(h5)(附数据库表)

SSH写的一个个人博客网站(h5)(附数据库表),游客可以浏览任意博客,已登陆用户可以进行增加,删除,修改博客,由于时间有限,评论功能尚未实现,但是框架以搭好。

2017-12-14

空空如也

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

TA关注的人

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