princesfang
码龄8年
关注
提问 私信
  • 博客:37,661
    37,661
    总访问量
  • 38
    原创
  • 1,806,063
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:书读百遍其义自见

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2017-01-11
博客简介:

princesfang的博客

博客描述:
身为一个beginner,记录一下自己的学习历程
查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得3次评论
  • 获得108次收藏
创作历程
  • 1篇
    2019年
  • 38篇
    2018年
成就勋章
TA的专栏
  • 信息安全
    1篇
  • java基础知识
    2篇
  • linux
  • JVM
    1篇
  • 算法
    21篇
  • javaEE框架
    2篇
  • 面试经验
    3篇
  • 计算机网络基础
    2篇
  • 程序员的自我修养
  • 源代码
    1篇
  • 多线程
    1篇
  • mybatis
    1篇
  • 设计模式
    2篇
  • 微服务
    1篇
兴趣领域 设置
  • 后端
    spring
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

177人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringCloud中注册中心Euraka的服务搭建和服务提供者和消费者的搭建

1、Springcloud注册中心环境搭建 euraka2、服务的注册与发现3、SpringCloud客户端调用 rest、feign、客户端调用工具ribbo(负载均衡)zuul接口网关环境搭建:首先确认springboot和springCloud的版本关系,版本不对,启动不起来,pom.xml只要配对了,剩下的很快就能搞定。流程:首先搭建起来注册中心,注册中心可...
原创
发布博客 2019.03.13 ·
582 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【代理模式】jdk和cglib动态代理实现的区别

jdk和cglib动态代理实现的区别1、jdk动态代理生成的代理类和委托类实现了相同的接口;2、cglib动态代理中生成的字节码更加复杂,生成的代理类是委托类的子类,且不能处理被final关键字修饰的方法;3、jdk采用反射机制调用委托类的方法,cglib采用类似索引的方式直接调用委托类方法; cglib实现使用cglib[Code Generation Library]实现动...
原创
发布博客 2018.11.09 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【代理模式】动态代理代理类和调用处理器接口

java.lang.reflect.InvocationHandler接口的定义如下://Object proxy:被代理的对象 //Method method:要调用的方法 //Object[] args:方法调用时所需要参数 public interface InvocationHandler { public Object invoke(Object proxy...
原创
发布博客 2018.11.09 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【代理模式】动态代理代理类和调用处理器接口

java.lang.reflect.InvocationHandler接口的定义如下://Object proxy:被代理的对象 //Method method:要调用的方法 //Object[] args:方法调用时所需要参数 public interface InvocationHandler { public Object invoke(Object proxy...
原创
发布博客 2018.11.09 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis中#和$的区别

#相当于对数据 加上 双引号,$相当于直接显示数据
原创
发布博客 2018.11.09 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lock和synchronized区别和使用

https://www.cnblogs.com/baizhanshi/p/6419268.html
原创
发布博客 2018.11.09 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

绿盟面试总结

首先说了一下自己的项目,所以要对自己的项目进行深入的了解。一、在登录界面要考虑的安全问题。传输:使用https进行传输,对传输内容进行加密,杜绝http明文传输密码:强制用户使用有一定强度并复杂的密码,一定包含英文字母和数字,防止出现123456这样的弱口令     密码不要明文存储在数据库,要进行加密处理,同时可以加盐  用户名和密码不要单方面提示,不管是用户名还是密码错误都...
原创
发布博客 2018.10.23 ·
3272 阅读 ·
2 点赞 ·
0 评论 ·
32 收藏

【java源码阅读】Map接口

/* * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;import java.util.func...
原创
发布博客 2018.10.19 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cvte电话面试题目

java一、object的方法有哪些protected Object clone()创建并返回此对象的一个副本boolean equals(Object obj) 判断其他某个对象是否与此对象相等protected void finalize()当垃圾回收期确定不存在此对象的更多引用时,由对象的垃圾回收期调用此方法Class<?> getClass()返回次Obje...
原创
发布博客 2018.10.13 ·
1888 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Web 页面请求过程(DHCP,ARP,DNS,TCP,HTTP)

转载自https://github.com/CyC2018/CS-NotesWeb 页面请求过程(DHCP,ARP,DNS,TCP,HTTP)1. DHCP 配置主机信息 假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取。 主机生成一个 DHCP 请求报文,并将这个报文放入具有目的端口 67 和源端口 68 的 UDP 报文段中。 该...
原创
发布博客 2018.10.12 ·
1980 阅读 ·
6 点赞 ·
0 评论 ·
12 收藏

http请求方式和状态码的含义

8种请求方式1、OPTIONS返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*’的请求来测试服务器的功能性2、HEAD向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。3、GET向特定的资源发出请求。它本质就是发送一个请求来取得服务器上的某一资源。资源通过一...
原创
发布博客 2018.10.12 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

盛大游戏实习生电话面试总结知识点

计算机网络基础:长连接和短连接的区别请求有哪几种方式客户端向服务端请求的过程JVMjvm的内存结构,垃圾回收算法。新创建的对象是放在新生代还是老年代数据结构排序算法有哪些、快速排序的思想,快排的时间复杂度数据库创建索引,索引的结构,事务默认是什么状态java锁有哪几种Sychorinized和volitile的本质区别多线程种类,底层集合的种...
原创
发布博客 2018.10.12 ·
981 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【剑指offer第二十题】包含min函数的栈

题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 import java.util.Stack;public class Solution { Stack<Integer> data=new Stack<Integer>(); Stack<Integer> min=n...
原创
发布博客 2018.10.12 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【剑指offer第十九题】顺时针打印矩阵

题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. import java.util.ArrayList;public class Solution { ...
原创
发布博客 2018.10.12 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【剑指offer第十八题】二叉树的镜像

题目描述操作给定的二叉树,将其变换为源二叉树的镜像。/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/pu...
原创
发布博客 2018.10.12 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【数组】Java实现找出数组中重复的数字

转载自https://blog.csdn.net/xzp_12345/article/details/78368916题目描述:找出数组中重复的数字在一个长度为n的数组里的所有数字都在 0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如:如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出...
转载
发布博客 2018.10.09 ·
5842 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

【剑指offer第十七题】树的子结构

题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) /**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this....
原创
发布博客 2018.10.09 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【剑指offer第十六题】合并两个排序的列表

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 /*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solu...
原创
发布博客 2018.10.09 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【剑指offer第十五题】反转链表

讲的很好,有两种方法https://www.jianshu.com/p/e385d9c06672/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution ...
原创
发布博客 2018.10.09 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【剑指offer第十四题】链表中倒数第k个结点

题目描述输入一个链表,输出该链表中倒数第k个结点。 /*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNod...
原创
发布博客 2018.10.08 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多