自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决Mac book pro播放网页flash视频以及下载app视频软件造成发烫

17款15.4 touch bar 16g 520g电脑玩使命召唤发烫都没有看视频发烫严重,尤其是touch bar前面那一块先按住option 查看屏幕工具栏的电池保证电池正常重制电源控制程序1.将 Mac 关机。2.在内建键盘上,按下键盘左侧的 Shift-Control-Option 键,然后同时按下电源按钮。按住这些按键和电源按钮 10 秒钟。3.如果您有一...

2018-07-13 08:43:00 11475 2

原创 使用位图BitSet针对手机号码进行去重200万以上的数据量

结果:去重200万手机号码大概10秒钟,30万手机号码大概2秒钟号码首先格式是一行一个号码,如果直接进行比较去重,慢不说而且很耗费内存,使用BitSet位图进行去重就简单方便得多,主要是耗费内存比较小而且快,首先初始化一个300万位数的BitSet,他是将手机号码的作为一个int值放在相对应的位置上且标记已存在,如果下一次再放一个同样的手机号码到该位置就提示已存在了,这样就不会有重复,既然Bi...

2019-11-28 18:16:17 1292

原创 SpringBoot针对前后端分离CORS跨域中的OPTIONS预请求正确方式

前后端分离情况下,正常的是通过nginx做的跨域设置以及OPTIONS预请求,在springboot代码中同样也可以处理import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.springframework.http.HttpMethod...

2019-08-27 15:02:31 3719

原创 JJWT应用到前后端分离项目或JSP页面项目中的登录、加签、验签、登出、自动化续签

项目背景:该项目是一个给用户使用的客户端,由于时间比较紧,而且需要考虑到组内开发学习成本所以直接使用的轻量级JWT,并没有使用spring security和OAuth2等;该项目使用技术点:springBoot、spring mvc、mybatis、Spring admin、actuactor、swagger、swaggerdocs等常用技术因为jwt无法对token进行内部...

2019-08-14 17:51:46 945

原创 关于Mybatis批量插入使用JDBC原生batch批处理以及mybatis的ExecutorType.BATCH的批处理和Mybatis的动态sql语句批处理

近期处理数据,总结一下项目背景:从Mongo中定时转移前第7天文本到mysql数据库且生成文件,有各种不同的定时任务,有批次消息、发送明细消息等等很多的数据需要转移,也有老系统和新系统数据的转移,mysql使用的分区表;架构使用的ssm,定时任务使用的xxl-job分布式任务调度上面都是废话;1、JDBC原生batch处理400万条数据/** * @Descriptio...

2019-06-28 13:21:34 6919 2

原创 设计模式

整理了一下23种设计模式;资源在我的主页下载里面有,不知道怎么设置不需要金币下载一、创建型模式 : 创建型模式抽象了实力化过程.帮助一个系统独立于如何创建、组合和表示它的哪些对象1. 单例(Singleton)确保一个类只有一个实例,并提供该实例的全局访问点。2. 简单工厂(Simple Factory)在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通...

2019-03-01 18:47:37 117

原创 Mac上安装PowerdeSigner 16.5

先上图,具体操作:https://blog.csdn.net/czhwin/article/details/85239873#commentsedit

2019-01-26 15:43:06 20717 3

原创 Nginx安装配置及优化(动静分离、负载均衡)

一、安装与基本运行简单介绍:轻量级web服务器/反向代理服务器(常用),反向代理、负载均衡、前端动静分离、邮件代理服务器,单台nginx服务器并发可达到10w并发。1、下载需要的依赖库文件gcc(c++):垃圾回收,系统自带如果需要安装OpenSSL,安装命令:Yum install openssl 正常安装需要的依赖库:yum install pcre //正则表达式的支持​yum ins...

2018-07-10 10:34:32 1188 1

原创 Mac book pro解决屏幕闪烁黑屏问题

Mac Book Pro屏幕闪烁1、option+菜单栏电池 = 查看当前电池状态,确保电池没有问题2、可能是软件冲突造成的以下两个操作都要执行操作一:1、选取苹果菜单 >“关机”。2、等 Mac 关机后,按下内建键盘左侧的 Shift-Control-Option,然后同时按下电源按钮。按住这些按键和电源按钮 10 秒钟。(如果您的 MacBook Pro 带有触控 ID,则触控 ID 按...

2018-07-04 09:25:31 27414

原创 Mac下在Dock隐藏正在运行的图标

打开Finder,左侧选择应用程序,右键点击你想要隐藏的软件,显示包内容-Contents,编辑 Info.plist文件,在<dict></dict>之间加入以下参数:<key>LSUIElement</key> <string>1</string>1、打开Finder,左侧选择应用程序,右键点击你想要隐藏的软件,显示包内容...

2018-06-27 00:22:52 9533 3

原创 Mac book pro下卸载mysql

Mac下是无法直接卸载mysql的,只能在终端进行删除以下是需要删除的地方sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig  (and re...

2018-06-24 15:42:47 2075

原创 Mac的终端中输入ll无效解决

Mac在终端中输入ll是无效,解决办法:cd ~ 或者 cd /回到homevim .bash_profile 在bash_profile中添加:alias ll='ls -alF'最后再编译一下即可source .bash_profile 

2018-06-24 01:24:20 7361 1

原创 Mac上解决外接magic Mouse 2等鼠标移动速度慢的问题

Mac连接鼠标之后无论怎么设置鼠标的移动速度都还是很慢,上网找了一些博客都是用第三方软件,但是那些软件都是需要允许控制你电脑的所有权的,而且会占用你的内存(我一点内存都不想让他占),并且肯定需要保持开机启动,告诉大家一个解决这个问题的办法1、打开终端2、输入终端代码改变鼠标移动的速度输入以下代码查看当前鼠标移动速度defaults read -g com.apple.mouse.scaling你会...

2018-06-24 01:00:37 20515 4

原创 JS创建map结构以及map中的方法

js新的数据结构创建map的时候网上有很多,但是有时候你会发现很多方法都不能使用,这里我简单写一写常用的以及怎样去查看map的哪些方法,靠人不如靠己,博客抄来抄去,看起来还浪费时间一般我创建的时候就用这两种就够了创建:遍历:长度:删除:新增:像我一样的Java程序员就没必要去翻博客翻API去找来找去的真的浪费时间,可以直接创建一个map对象,然后再页面进行debug查看该数据结构的原型链,原型链里...

2018-06-22 16:30:00 79368 5

原创 jqGrid给表格添加序号且页面分页跳转到下一页时,序号自动紧接上一页结尾且保持翻页选中复选框(优化),绑定数据做批量操作

继上一篇翻页选中之后,功能可以实现,但是在对后台数据的交互的时候,增加后台id作为批量操作的唯一id时候遇到了一些问题,包括页面显示已选n条记录这两个问题,针对这两个问题重新进行了优化,这一优化导致重新修改了所有代码,可见在写代码初期就一定要想好未来需要做的事情,不然就像我一样因为项目紧张赶进度,导致设计缓存对象时候不严谨,直接贴上代码,代码逻辑在注释中,每行都有//定义对象用来保存选中页与选中i...

2018-06-22 16:05:39 1539

原创 eclipse解决git冲突报错

今天给新来的同事解决代码冲突(冲突贼多)顺便保留一份博客git解决冲突报红1: 尝试直接拉取(pull)远程代码,因为有可能是eclipse的解析问题2: 如果无法pull下来,这时候直接在同步页面打开报红的代码(类、js、css、html等等),对比本地的代码和远程的代码的区别,如果自己也修改了代码,找出差异的地方将远程本地没有的代码块复制到本地,活着与协调开发的同时协商解决保留谁的代码3、代码...

2018-06-22 15:34:34 935

原创 jqGrid给表格添加序号且页面分页跳转到下一页时,序号自动紧接上一页结尾且保持翻页选中复选框

网上很多博客几乎都是抄来抄去,而且几乎都没有什么用,索性还不如自己写纯js实现项目背景:使用vue+js完成,我在代码部分会标出哪些是关键性代码使用组件jqGrid,下载引入就不说了,多余的也不说了,代码片段中有不懂的自己去翻一下中文文档:点此链接到jqGrid中文文档地址所需要使用到的jqGrid的事件包括onSelectRowrowid,status当选择行时触发此事件。rowid:当前行id...

2018-06-21 16:18:32 3390

原创 如何Mac上使用PowerDesigner

在网上找了很多的,几乎所有的软件几乎都不太完美兼容类似PowerDesigner的软件,最少我是没有看到,都在说什么DbWrench这种软件,下载又下载不了,下载快结束了报错,从第三方下载又是损坏文件无法打开,而且据说使用效果不是很好,我发现了一个在线网站可以查看pdm文件,新建我倒是没有尝试过,地址:点击打开链接 如图所示...

2018-06-12 09:37:17 37770 11

原创 Mac上完美解决SVN问题及svn软件

svn对Mac的支持不算美好,几乎所有软件都很繁琐,我们作为开发其实是不需要那么多功能的,我所在公司svn知识存放开发文档等等的地方,代码一般放在git上。告诉大家mac上使用svn应该用什么软件1、首先去appstore搜索“svn”,下载第一个snailSvn精简版就可以了,因为免费,而且很方便,注意,这个svn工具是和Finder集成的,这就是我为什么推荐的原因,地址:https://itu...

2018-06-09 10:18:17 62127 17

原创 Kerberos认证原理

Kerberos认证原理去年做hadoop的时候使用kerberos,现在来整理一下它的原理,不对的地方请见谅 一、基本原理Authentication解决的其实是如何证明你就是你说的那个人的问题,对于如何进行Authentication,一半采用这样的方法:如果一个秘密(Secret)仅仅存在于A和B,那么有个人对B声称自己就是A,B通过让A提供这个秘密来证明这个人就是他或她所声称的A,相当于局...

2018-06-08 09:52:02 1266

原创 解决mac电脑上的浏览器和应用Trello无法登陆的问题

近段时间更换了mac,但是组内的trello无法再浏览器和appstore下载的trello上进行登录,一直出现一下提示:您的浏览器无法加载所有Trello资源。它们可能已被你的防火墙、代理服务器或浏览器。以下是解决方案:1、进入到电脑的DNS进入系统偏好设置,进入网络选择高级,选择DNS,点击+号新增DNS:8.8.8.8点击应用,然后重新打开页面或者应用trello即可...

2018-06-08 01:00:28 6063 5

iStat配置的参数

这是我自己设置的参数,为了大家阅读那篇设置istat传感器参数的方便,我直接导出了自己的参数,下载之后可以直接在iStat软件直接导入,导入之后将风扇改成软件控制,而不是系统控制

2019-03-10

设计模式整理代码-pattern.zip

对应上传的https://blog.csdn.net/qq_40144558/article/details/88065484中的23种涉及模式,以及各模式中的拓展

2019-03-01

iStat Menus

可针对Mac进行cpu、内存、能耗、传感器、风扇进行自定义设置以及监控,最新iStat Menus,授权码可用

2018-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除