自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL-5.7.15-winx64配置log_bin

最近学习使用binary log实现主从复制的功能,然后自己试了一下配置log_bin,参照网上的资料试验多次都不能成功,下面是我my.ini配置文件:这样log_bin就配置成功了。

2017-10-09 16:46:32 324

原创 分金币问题---阿里巴巴2018年校招内推Java研发岗在线编程测验

分金币的问题思路 一:使用huffman树实现代码:import java.util.ArrayDeque;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Queue;//创建Huffman树的节点class Node

2017-08-03 10:00:48 582

原创 链表的回文结构

题目描述:对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构。给定一个链表的头指针A,请返回一个bool值,代表其是否为回文结构。保证链表长度小于等于900。测试样例:1->2->2->1返回:true思路:1. 用一个栈来存储链表前半部分节点的值。2.设置两个快慢指针同时指向链表头结点,快指针

2017-07-25 15:36:27 306

转载 MVC模式和三层架构之间的关系

之前总是混淆MVC表现模式和三层架构模式,为此记录下。三层架构和MVC是有明显区别的:MVC应该是一种应用模式,用来实现Web系统的只能分工。三层架构(3-tier application) :通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就

2017-07-12 10:41:43 5242

原创 Java---join()方法的作用

书中的解释是:join()方法就是指调用该方法的线程在执行完run()方法后,再执行join方法后面的代码,即将两个线程合并,用于实现同步控制。具体作用:等待该线程终止,例如,在子线程调用了join(time)方法后,主线程只有等待子线程time时间后才能执行子线程后面的代码。具体代码:public class joinTest { class ThreadImp impleme

2017-07-11 15:53:43 4519

原创 java数组的四种拷贝方法的性能分析:for、clone、System.arraycopy、Arrays.copyof

今天作者就Java数组的拷贝方法进行性能比较,多有不足,请大家指正!!!1.for方法,用循环依次实现数组元素的拷贝。2.clone方法,是Object类的方法,用来实现对象的复制操作。3.System.arraycopyof方法,是System的静态方法,也是实现数组的复制操作,提供了多种重载方法,大家可以去看源码了解了解。4.Arrays.copyof方法,是Arrays工具类

2017-07-11 14:34:57 3003 1

原创 懂二进制 小米2016年校招 Java实现

世界上有10种人,一种懂二进制,一种不懂。那么你知道两个int32整数m和n的二进制表达,有多少个位(bit)不同么?输入例子:1999 2299输出例子:7思路:(1)首先对两个数进行异或操作,就可以得到位数不同的序列值(2)统计序列值中1的个数代码实现: public int countBitDiff(int m, int n) { //异或

2017-07-05 15:27:50 403

原创 交叉字符串 Java实现

题目:给出三个字符串:s1、s2、s3,判断s3是否由s1和s2交叉构成。样例: s1 = “aabcc” s2 = “dbbca” - 当 s3 = “aadbbcbcac”,返回 true. - 当 s3 = “aadbbbaccc”, 返回 false.挑战:要求时间复杂度为O(n^2)或者更好思路:使用动态规划思想解决。 定义动态规划数组为dp[i][j], 其中s1取前i位

2017-05-25 15:09:58 560

空空如也

空空如也

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

TA关注的人

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