- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 SSH登陆linux,明明输入对的密码,一直弹出来要输入密码
1. 我的问题是SSH登录的密码是对的,但是IP是192.168.92.133 和taotao-image-server的IP重复了重新设置虚拟机菜单栏—编辑—虚拟网络编辑器,选择Vmnet8 NAT模式,1.在最下面子网设置ip为192.168.20.0 子网掩码255.255.255.02.NAT设置里面网关IP为192.168.20.23.使用本地DHCP服务将IP地址...
2018-08-31 18:22:33 22049 1
原创 代理模式(Spring AOP深入理解)
1. 使用的场景2. Spring AOP的原理AOP(Aspect-Oriented Programming,面向切面的编程)AOP的原理 是使用JDK动态代理和cglib动态代理技术来实现的1.JDK动态代理:通过实现InvocationHandlet接口,并重写里面的invoke方法,通过为proxy类指定classLoader和一组interfaces来创建动态代理...
2018-08-28 15:18:57 7214 1
转载 MYSQL复习
转自:https://blog.csdn.net/znyyjk/article/details/527173731.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2.库级知识显示数据库: show databases; 选择数据库: use dbname; 创建数据库: create database dbname charset u...
2018-08-24 16:37:30 668
转载 java面试题目
转自 https://blog.csdn.net/qq_41701956/article/details/80250226需要复习的知识真多1.集合和多线程2. 项目用到的技术总结Spring(IOC AOP) SpringMVC(流程) mysql(索引 事务 引擎 优化)Redis(持久化 数据类型)3. 分布式 zookeeper dubbo 消息队列 MQ4. 设计...
2018-08-24 11:31:36 294
原创 冒泡排序与优化后的冒泡
package test;public class BubbleSort { public static void bubbleSort(int arr[]){ int tmp=0; for(int i=0;i<arr.length-1;i++){// i<6 即i=5最后一次不需要循环了 for(int j=arr.length-1;j>i;j--){...
2018-08-21 22:46:29 244
转载 如何设计一个秒杀系统
如何设计一个秒杀系统转自:https://blog.csdn.net/suifeng3051/article/details/52607544什么是秒杀秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面...
2018-08-20 22:36:32 194
转载 海量数据处理面试题
教你如何迅速秒杀99%的海量数据处理面试题 教你如何迅速秒杀99%的海量数据处理面试题作者:July出处:结构之法算法之道blog转自:https://www.cnblogs.com/v-July-v/archive/2012/03/22/2413055.html前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众...
2018-08-20 22:28:45 558
原创 Redis总结1
1. redis 和memcashed的区别 ? 可以看https://blog.csdn.net/u013256816/article/details/51146314(1)支持的数据类型 redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储(2)memcached不支持内存数据的持久化操作,所有...
2018-08-19 21:36:26 243
原创 替换空格
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution{ //请实现一个函数,将一个字符串中的空格替换成“%20” //例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 public s...
2018-08-16 21:49:32 317
原创 判断数组是不是某二叉搜索树的后序遍历的结果
/** * 输入一个整数数组, * 判断该数组是不是某二叉搜索树的后序遍历的结果。 * 如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 */package com.java.offer;public class Solution10 { /** * 输入一个整数数组, 判断该数组是不是某二叉搜索树的后序遍历的结果。 如果是则输出Yes,否则输...
2018-08-16 21:42:37 956
原创 合并两个排序的链表
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。package com.java.offer;/** * 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 * 123 1->2 * 246 */class ListNode{ int val; ListNode next;...
2018-08-16 21:38:33 180
原创 输入一个链表,反转链表
输入一个链表,反转链表 输出新的表头 package com.java.offer;class ListNode{ int val; ListNode next; public ListNode(int x){ this.val=x; }}//输入一个链表,反转链表 输出新的表头 1->2->3->4->null ---- 4->3...
2018-08-16 21:32:40 854
原创 输入一个链表,输出该链表中倒数第k个结点
输入一个链表,输出该链表中倒数第k个结点。package com.java.offer;/*class ListNode{ int val; ListNode next; public ListNode(int x){ this.val=x; }}*///输入一个链表,输出该链表中倒数第k个结点。//两个指针 先让其都指向头节点 然后 让第一个先走k-1,到达...
2018-08-16 21:29:26 965
原创 从上到下打印二叉树 层序遍历
从上到下打印二叉树 中序遍历package com.java.offer;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(int ...
2018-08-16 21:26:24 729 4
原创 根据前序遍历和中序遍历的结果,重建二叉树
/** * 重建二叉树 * 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 * 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和 * 中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回 * 根据递归做 */package com.java.offer;import java....
2018-08-16 21:24:15 1042
原创 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList/** * 1->2->3->4 栈先入后出 * 4 3 2 1 * */package com.java.offer;import java.util.ArrayList;import java.util.Stack;class ListNode{ int val; ListNod...
2018-08-16 21:20:39 1877 1
原创 HTTP中 GET与POST的区别
看了网上的博客 https://juejin.im/entry/57e29dc7128fe10064ea1a0c,都不知道是转自哪里了面试的时候怎么回答?总结一下1. 是什么?两种 HTTP 请求方法:GET 和 POST在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被...
2018-08-16 16:22:56 202
转载 http和https的区别与联系
转自:http://www.mahaixiang.cn/internet/1233.html超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HT...
2018-08-16 15:33:04 208
转载 TCP三次握手、四次挥手
1. 首先了解一些概念 ACK:此标志表示应答域有效,就是说前面所说的TCP应答号将会包含在TCP数据包中;有两个取值:0和1,为1的时候表示应答域有效,反之为0;PSH:这个标志位表示Push操作。所谓Push操作就是指在数据包到达接收端以后,立即传送给应用程序,而不是在缓冲区中排队;RST:这个标志表示连接复位请求。用来复位那些产生错误的连接,也被用来拒绝错误和非法的数据包;...
2018-08-13 20:15:15 296
原创 二维数组的查找
/**题目1 * 在一个二维数组中(每个一维数组的长度相同), * 每一行都按照从左到右递增的顺序排序, * 每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 package com.java.offer;/**01 * 在一个二维数组中(每个一维数组的长度相同), * 每一行都按照从左到右递增的顺序排...
2018-08-13 20:00:16 145
转载 HashMap
1. Map接口有两个实现类:HashMap TreeMap HashTable(线程安全)LinkedHashMap是HashMap的子类 Properties类是HashTable的子类2. 源码解析1. HashMap是有序的还是无序的 ? LinkedHashMap? TreeMap?2. HashMap 容量 还有扩容机制3. 为什么是线程不安全的?...
2018-08-11 23:06:50 673
转载 TCP/IP协议
一.TCP/IP协议定义TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3、https 协议等。...
2018-08-11 21:42:33 230
原创 ConcurrentHashMap
1. .为什么要使用ConcurrentHashMap? 在并发编程中 使用HashMap容易造成死循环的 (在多线程环境中,使用HashMap进行put操作会引起死循环,导致CPU的利用率低下)而使用线程安全的HashTable效率低下 ConcurrentHashMap是线程安全而且高效的HashMapHashMap在并发执行put的时候会引起死循环,是因为多线程会导致 C...
2018-08-09 17:48:05 259
转载 【Nginx--01】什么是Nginx?为什么使用Nginx?
转自:https://blog.csdn.net/kisscatforever/article/details/73129270 一、前言 为毛要用nginx服务器代理,不直接用tomcat 7.0,还做多了一次接请求? 这个是我想问的,公司的新项目是要用Nginx+tomcat7+jdk开发的,用户命名可以直接访问tomcat,为啥还要用Nginx?这货是个啥...
2018-08-07 20:30:48 207
转载 vi/vim的操作
转自这里 http://www.caole.net/diary/vim.html在编辑文件 新手比较常用的(不要进入insert 模式), 还是要多了解一点 不总结总是容易忘 ,确实记住了省你不少的时间,再去改一些配置文件就快多了1.删除操作 删除一行 dd 删除单词后面的 dw (good st|udy 将删除udy) 删除光标后面所有 d$ (...
2018-08-03 22:42:59 419
jdk1.6 64位安装包
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人