技术分享
我认为腾讯的成功,首先就是技术、产品和用户感这个要非常强。第二,团队稳健、股东架构稳健很重要。作者:马化腾
技术分享
最近这半年的面试是真的惨,一个没有过。我也早就知道原因了面试官:请你说一下,Servlet声明周期我:init 创建开始…面试官:那你说一下JSP…我(急忙打断):我大二那会学了一点JSP,现在都忘记了呢。我现在都是使用前后端分离开发呢面试官:我看你简历上写了Redis,那你说一下Redis缓存穿透是怎么发生的,你又是怎么处理的。我:额、我好像没有遇到这个问题呢。我就是简单的用一下它的缓存功能面试官:那你说一下Redis都有那些值类型吧我:String、set、有序set。额,其它的我好像没用过…面试官:好的,我没什么要问的了,你回去等通知吧。我(舔狗):嗯,好的谢谢,今天交谈很愉快
2019-12-17 17:44:46
572浏览
1评论
点赞1
这里做一个Reids的封装,可能相对有些复杂,但是很好用,全是静态方法直接调用,不需要每次都注入。下面我的会详细的把过程列举出来,如果还是有问题可以联系我。1、项目截图2、代码2-1:RedisConfigimport com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.be
2020-02-26 14:20:48
10浏览
0评论
点赞1
今天集成了SpringSecurity发现postman可以访问,浏览器不可以访问,但是我之前已经做好了跨域的。如果你的SpringBoot项目已经解决了跨域,那么只需要在SpringSecurityConfig做如下配置就好了如果你还没有解决跨域,那么你只需要把下面的代码复制到和启动类平级就好了import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors
2020-02-25 21:51:29
9浏览
0评论
点赞0
做个笔记。如果时间长了,下面的依赖没办法用,可以考虑提升版本Maven <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.10.1</version> </dependency> <dependency> <groupId>com.fasterxml.jac
2020-02-09 21:40:11
41浏览
0评论
点赞0
今天在做留言功能的时候,需要在页面展示markdown语法这里给大家推荐: showdown ,感觉它还不是特别好用,但着实简单。1、安装引入1、可以使用 npm 安装,但是我在BootCDN找到了链接,那就没把要安装浪费资源了,直接引用CDN了。CND地址: https://www.bootcdn.cn/showdown/Nuxt引入:Vue 引入:我这里没有直接使用Vue,但是没关系,你直接在 index.html 中全局引入就好了2、使用 let converter = new showdown.Converter(); let html = converter.makeHtm
2020-01-29 21:34:06
99浏览
0评论
点赞1
其实我在学Java的时候对值传递和地址值传递这两个概念没啥感觉也可能是我自己没太注意,但是在学习c语言的时候对这两个概念倒是印象深刻下面就我对这两个概念的理解来阐述一下:为什么Java只有值传递1、什么是形参什么是实参 // 这个参数xdx 就是形参 public void fun(XdxTest xdx){ System.out.println("say : " + xdx); } public static void main(String[] args) { XdxTest t = new XdxTest();
2020-01-26 16:00:26
50浏览
0评论
点赞1
一直在刷LeetCode,也没有放在博客上面,题目太多感觉也没有必要放在这上面。有兴趣的可以看我的GitHub题解: https://github.com/xdxTao/LeetCode1、什么是螺旋矩阵呢?1-1:我们正常的遍历二维数组都是一层一层的遍历。1-2:但是螺旋遍历的方式是这样的2、解题思路2-1:遍历的方式是:我们每次只移动 i、j,其中一个,并且一直移动到底。2-2:我们需要考虑每一个临界点上的变化。2-3:我们可以定义三个变量来辅助我们判断int moveFlag = ‘j’; (当moveFlag=i,的时候是移动 i,否则移动 j)char jDir = ‘→’
2020-01-19 15:48:04
81浏览
0评论
点赞0
这个问题困扰我许久,我也不明白为啥,明明就这么点东西,但是我死活弄不好。今天我就花点时间,把我想要的总结一下然后再去理解记忆。(好吧,其实我上次就打算花一下午的时间来做这个事,但是不知道怎么开始。)1、理解三次握手,四次挥手。三次握手(你可以理解成两个人打电话)A:喂,你能听到嘛?B:我听到了,你能听到嘛?A:我听的到经过上面三个步骤后,A和B就可以开始说这次打电话的目的了。四次挥手(同样理解成打电话)A:我妈回来了,我不能说了B:好吧,我知道了B:我爱你噢A:爱你么么哒!经过上面四个步骤,A和B才可以挂了电话。当然如果你厌倦了你的女朋友你完全可以这样。A:我妈回来了,我不能说了A:
2020-01-16 15:54:22
110浏览
1评论
点赞0
返回结果的 HTTP 状态码类别原因短语1XXInformational(信息性状态码)接收的请求正在处理2XXSuccess(成功状态码)请求正常处理完毕3XXRedirection(重定向状态码)需要进行附加操作以完成请求4XXClient Error(客户端错误状态码)服务器无法处理请求5XXServer Error(服务器错误状态码)服务器处理请求出错2XX 成功类别原因短语200 OK客户端发来的请求在服务器端被正常处理了204 No Content请求处理成功,但是没有资源可以返回206 Partial Content客户端进行范围请求,服务端处理成功并返回该范围的资源3
2020-01-14 17:40:48
90浏览
2评论
点赞0
1、尽可能的使用BigDecimal去代替,double。虽然BigDecimal操作起来麻烦一些,但是在展示的时候,和在精度方便确实有优势。2、通过实验,我得出当数据大于1000W的时候,double就会使用科学计数法展示,下面给出两个办法来解决这个问题。 public static void main(String[] args) { double j = 10000000.1; System.out.println(j); // 方法一 NumberFormat nf = NumberFormat.getInstan
2020-01-07 16:10:20
71浏览
0评论
点赞0
Design by 小道仙个人博客 鄂ICP备18010851号