9 boonya

尚未进行身份认证

历览前贤国与家,成由勤俭败由奢。

等级
TA的排名 170

Spring @CrossOrigin快速解决接口跨域问题(包含Springboot方式)

出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站。来自EVILL的脚本不能够对你的银行API做出Ajax请求(从你的帐户中取出钱!)使用您的凭据。跨源资源共享(CORS)是由大多数浏览器实现的W3C规范,允许您灵活地指定什么样的跨域请求被授权,而不是使用一些不太安全和不太强大的策略,如IFRAME或...

2020-02-15 19:07:29

职场漂流记:学会没脸没皮

只有不要脸的人,才会成为成功的人。——任正非俗话说"人在屋檐下,不得不低头"。晋陶潜不为五斗米折腰,而今之世恐怕就要饿死了。面对歪风邪气需要凛然正气,但是对于个人而言更重要的是保存自己。李太白“安能摧眉折腰事权贵,使我不得开心颜。”注定了他不能在所处时代有所作为,因为不懂得存世存己之道。每个人都渴望追求内外一致的修为,但有时候内心的追求才是精神世界的寄托,有精神可贵还得吃饭继续精神。鱼和熊掌...

2020-02-02 10:42:23

面试算法题刷题资源库

0x00 收割 offer 版不管是找工作笔试面试白板试进大厂,还是研究生参加初试复试机试,数据结构和算法都是绕不过去的坎,刷题就成了很多人的需求,快来看看下面这些网站,变身刷题机器,收割 offer 吧!1、leetcode 英文网址:https://leetcode.com/ 中文网址:https://leetcode-cn.com/估计 leetcode(力扣...

2020-01-31 10:33:06

复旦大学高等数学学习网站

复旦大学数学科学院:http://math.fudan.edu.cn/http://math.fudan.edu.cn/gdsx/高等数学是本科学生最重要的基础课程之一,高等数学课程的教学质量是本科教学水平的一个重要标志。随着科学技术的迅速发展和计算机技术的广泛应用,数学的思想、方法和技术在自然科学、工程技术等领域发挥着越来越重要的作用,而且已经广泛深入到经济学、管理学及社会科学的各个...

2020-01-31 09:37:33

Redis Geohash指令与位置服务应用

目录0.Redis 命令增加距离获取元素位置获取元素的 hash 值附近的公司1.为什么要GeoHash?2 Redis GEO API2.1 增加地理位置信息2.2 获取地理位置信息2.3 获取两个地理位置的距离2.4 获取指定位置范围的地理信息位置集合2.5 获取指定元素范围的地理信息位置集合3 Redis GEO实现附近XXX功能...

2020-01-30 17:39:43

基于GeoHash算法的LBS应用相关知识整理

目前移动终端相当普及,一部手机就是一个移动位置源,很多应用都基于LBS功能,附近的某某(餐馆、银行、KTV等等)。一般地,基础信息数据中都会维护了标记位置的经纬度,利用用户提供的经纬度,进行对比,从而获得是否在附近。Geohash可以很好解决距离和范围的问题。Geohash在线工具:http://geohash.co/目录GeoHash应用场景认识GeoHashGeoHash算...

2020-01-30 16:39:39

职场漂流记:过往皆为浮云

洛阳牡丹出曹州,无人晓处洞庭闲。过往皆为浮云渡,隐者沽名终南山。浮云游历千百转,落日楼头空度虚。浪名曾下扬州去,芙蓉青青踏益州。梦里浮云深似海,惆怅无边逐浩然。千古风流无驻处,只在行文流转间。不畏浮云遮望眼,只缘身在最高层。总为浮云能蔽日,长安不见使人愁。四十年来家国,三千里地山河。问君能有几多愁,恰似一江春水向东流。大江东去,浪淘尽,千古风流人物。....谈笑间,樯橹...

2020-01-30 11:28:43

职场漂流记:序章说明之要

事事随心意,诗酒趁年华。对酒当以歌,零落皆天涯。年节各自夸,辛酸多狡黠。独立强任事,煜煜展风华。年轻人想法很多,不眠意同失眠。连续几天都是凌晨三四点左右从梦中惊醒,恰有五四三二一之势。一方面来自武汉新型冠状病毒肺炎愈演愈烈,另一方面年后返工之期一愆再愆。一语惊醒梦中人,没想到做梦也是如此,梦到真时必觉醒;做梦能够看到自己的未来,那么就值得思考人生。从小村庄的振兴到一线互联网公司的演讲和应聘,又...

2020-01-29 09:17:07

Linux文本处理(Linux三剑客grep、sed和awk)详解

原文地址:http://c.biancheng.net/linux_tutorial/text_processing/在 Linux 中,文本处理无非是对文本内容做查看、修改等操作。本章将介绍Linux中常用的文本处理命令,以及被称为Linux三剑客的 grep、sed 和 awk 命令。有读者可能会问,处理文本内容,用 Vim 编辑器不是很好吗?Vim 允许我们使用键盘、鼠标来对文本内容...

2020-01-17 08:56:11

Nginx HTTP负载均衡操作及优化手册

官方地址:https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/目录1. HTTP负载均衡 21.1. 负载均衡配置 21.2. 负载均衡方法 41.2.1. ROUND 41.2.2. LEAST CONNECTIONS 41.2.3. IP HASH 51.2.4. H...

2019-12-27 18:37:02

Redis解决老项目集群Session共享案例与回顾

老项目突然之间客户要用了而且用户量还不少,后端移动端都需要给升级。第一改进的时候做了移动端与后端的服务分流,这次升级为分布式集群模式。分布式集群模式需要解决Session共享问题和数据一致性分布式锁处理。因为历史原因,应用是单体应用并非微服务技术实现。为应对移动端大概20000左右的用户使用量做的如下改造。目录服务器端口分配管理分布式集群session共享管理Tomcat sess...

2019-12-27 10:10:33

JVM排查Tomcat 假死问题——Redis 连接池问题

这两天系统升级后Redis启动移动端运行2小时左右就假死掉了,服务没有任何错误。此时我们需要借助jstack 输出快照帮我们来排除问题。最后发现连接池没有可配置化,都是静态初始化而且初始化连接数量才500左右,并且新增的Jedis调用工具没有关闭连接这是致命的错误资源耗尽就阻塞等待了。目录定位问题问题排查和解决其他问题定位问题输出文件命令:jstack -l pid ...

2019-12-24 19:11:50

Redis geojson实现地图聚合效果

目录地图聚合APIJava Redis示例地图聚合APIhttps://openlayers.org/en/latest/examples/cluster.html通过地图平移缩放事件控制地图四至范围内地图刷新和加载详细点控制。最终实现效果如下:Java Redis示例添加geojson数据:/** * 更新GEOHASH值 * @param...

2019-12-24 11:09:32

Redis常见问题和知识点汇总

Redis 相关的问题有很多需要注意,本文就大多数问题做了解答。目录1.什么是redis?2.Reids的特点  3.使用redis有哪些好处?   4.redis相比memcached有哪些优势?   5.Memcache与Redis的区别都有哪些?6.redis适用于的场景?7、redis的缓存失效策略和主键失效机制8.为什么redis需要把所有数据放到内存...

2019-12-13 11:22:03

Redis三种集群策略模式简介之集群模式搭建

主从复制主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库 slave从数据库一般都是只读的,并且接收主数据库同步过来的数据 一个master可以拥有多个slave,但是一个slave只能对应一个master哨兵模式监控主从数据库是否正常运行 master出现故障时,自动将slave转化为master 多哨兵配置的时候,哨兵之间也会自动监控 多个哨兵可...

2019-12-13 11:13:50

Windows/Linux PM2进程管理工具-7X24小时服务进程管理

官方地址:https://pm2.keymetrics.io/docs/usage/process-management/GitHub:https://github.com/Unitech/PM2/releasesNODE.JS的高级生产过程管理器PM2是守护进程管理器,它将帮助您管理和保持应用程序24/7在线。7在快速开始 快速开始 流程管理 文献资料 单...

2019-12-13 08:51:31

JavaScript 上传插件plupload

官网:https://www.plupload.com/示例:http://chaping.github.io/plupload/demo/下载:https://www.plupload.com/downloadhttp://www.phpin.net/tools/plupload/Plupload上传插件中文帮助文档配置参数实例化一个plupload对象时,也就是new...

2019-12-06 17:38:07

Unity游戏引擎介绍及相关学习资源

Unity(游戏引擎)一般指Unity3D官网: https://unity.com/手册:https://docs.unity3d.com/Manual/Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,...

2019-11-26 23:54:55

Python Django 强大的web mvc开发框架

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。目录Django简介Django的特点框架介绍...

2019-11-25 23:57:54

Python IDE pycharm 添加和安装依赖

PyCharmPyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。pycharm 地址:https://www.jetbrains.com/pycharm/依赖...

2019-11-25 23:17:23

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。