- 博客(13)
- 资源 (18)
- 问答 (2)
- 收藏
- 关注
原创 关于WebSocket跨域的问题
前话最近在搞WebSocket,前后端分离,需要解决一下跨域的问题。跨域,本来也不是什么难事,但是这次就遇到了一些状况。记录一下。问题在项目里配置WebSocket需要实现WebSocketMessageBrokerConfigurer接口,而该接口需要实现一个方法,registerStompEndpoints(StompEndpointRegistry registry)。如果需要跨域,那么有两种方式,一个是setAllowedOrigins,另一个就是setAllowedOriginPatter
2021-10-14 17:29:46
11197
原创 零零碎碎的历史和概念
在看各种代码和文档的时候,老是会遇见各种不太认识的词汇,也不懂到底是啥,也不懂到底是从哪里来的,有什么意义。但是计算机作为一个完全由人类从零创造的东西,知其然,知其所以然,还有很有意义的。这里简单总结一下各个概念和相关的一些历史。(本人水平有限,有不对的或者理解不对的地方,请大家见谅~ )UnixMultics1965年,美国麻省理工大学(MIT),通用电气公司(GE)和AT&T(American Telephone and Telegraph)的贝尔实验室一起开发了一个系统,那就是Mu
2021-07-09 17:11:42
148
原创 关于RedisTemplate的ERR EXEC without MULTI错误
问题在看[Redis in Action]这本书的时候,官方虽然提供了java代码,但是他是用jedis实现的。本着练手和学习的目的打算在spring boot中使用spring-boot-starter-data-redis重新写一遍。然而在进行到第四章讲到multi和exec的时候就出现了问题,举个简单的例子:redisTemplate.opsForHash().put("joker", "age", "27");redisTemplate.watch("joker");redisTemplat
2020-09-09 08:48:33
9358
7
原创 HashMap的一些笔记
概念元素(entry): 具体存储数据的东西桶(bucket): 存放元素的容器,可以是单个元素,可以是一个链表或者树容量(capacity): 可以放多少个桶负载因子(Load factor): 当元素的个数大于容量*负载因子(默认.75),那么需要扩容树化因子(TREEIFY_THRESHOLD): 当一个桶中的元素超过这个阈值时,会把链表转为红黑树;反过来还有一个反树化因子(UNTREEIFY_THRESHOLD),当桶中的元素少于这个阈值时,会把树转为链表以上,其实应该没有中文名,
2020-08-21 16:56:20
163
原创 关于Mybatis使用useGeneratedKeys获取自增主键
摘要我们经常使用useGenerateKeys来返回自增主键,避免多一次查询。也会经常使用on duplicate key update,来进行批量的upsert。用起来真的很方便,但是最近在用的过程中,不小心掉进了坑里,所以这里来记录一下~问题先描述一下这个坑:<insert id="upsert" useGeneratedKeys="true" keyProperty="id" parameterType="java.util.List"> insert into app_pr
2020-08-21 16:51:17
2436
2
原创 linux下perl及cgi.pm的安装(perl-5.22.1)
perl的安装很容易,但是在使用cgi的时候出现了问题下面是步骤:1.下载并解压perl-5.22.1(或者其他什么版本)2.执行./Configure -des -Dprefix=/usr/local/perl3.make ; make install;4.建立软链接到/usr/binln -s /usr/local/perl/bin/perl /usr/bin/perl
2016-02-24 19:18:15
7981
7
原创 Linux下Apache(2.4.18)的安装以及cgi的配置
对于现在新版的Apache的安装来说,需要先安装apr,apr-util以及pcre这里选择apr-1.5.2,apr-util-1.5.4以及pcre-8.38来说明安装过程。1.首先下载以上三个东西的安装包,我下载的版本都是tar.gz格式的,然后进行安装。a.对于apr-1.5.2.tar.gz,执行tar -xzvf apr-1.5.2.tar.gz
2016-02-23 21:15:44
3909
原创 perl(版本为5.22.1,linux下)安装
1.首先在www.perl.org上下载2.解压gunzip 文件名.tar.gztar xvf - 3.建立文件夹mkdir /usr/local/perl4.在解压目录下./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly5.sudo su获取权限6.执行makema
2016-02-22 12:46:23
6439
转载 中序线索化二叉树
一个很精妙的想法,把节点的左右孩子空指针利用起来,省去了遍历时栈的占用。明白点就是,如果一个结点他的左右孩子非空,那么ltag,rtag就是0.否则就是1,表示这是一个线索。下面是主要的代码:public void inThread(Node root){ if(root != null){ inThread(root.getLe
2014-03-15 10:55:52
673
转载 字符串匹配的KMP算法(来源:阮一峰的网络日志http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_al)
字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。这种算法不太容易理解,网上
2014-03-14 14:37:21
1548
Redis-x64-3.0.504.msi.zip
2020-09-15
GeoLite2-City-CSV_20200908.zip
2020-09-15
phantomjs-2.1.1-macosx.zip
2020-02-11
platform-tools.zip for windows
2019-11-06
platform-tools.zip for linux
2019-11-06
node-v6.11.3-win-x64.zip
2017-09-18
破圈法(最小生成树)
2013-02-04
判断是否连通
2013-02-04
二叉树部分递归运算
2013-02-04
关于windows下Apache的安装配置
2016-02-04
求助啊!!!一个类似求最近临近点的分治方法的问题(友谊点对)
2015-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人