摘要: 在本地启动Spring Boot后端和Angular前端调试时遇到跨域访问的问题导致前端请求失败。 错误描述 Access to XMLHttpRequest at 'http://localhost:8080/...' from origin 'http://localhost:4201' has 阅读全文
posted @ 2019-03-25 16:54 keitsi 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 如下图所示HTTP和SSH地址显示的是localhost而不是对应的域名或地址。 解决方案: 按以下方法修改Gogs配置文件并重启服务器 域名问题 RUN_USER = git DOMAIN = 你的IP地址或域名 ROOT_URL = http://你的IP地址或域名:3000/ 顺带 阅读全文
posted @ 2019-01-24 14:38 keitsi 阅读(4024) 评论(0) 推荐(0) 编辑
摘要: 如果我们直接用delete from语句来删除读写频繁的大表中的数据,很有可能会因为where的条件是全表扫描从而导致整个表被锁住了。如果该表是读写频繁的生产库那简直就是一场灾难,所有的线上读写请求都会因为表被锁而超时。 如果不想如此糟糕的情况发生,我们可以先分析一下导致表被锁住的原因。既然全表扫描 阅读全文
posted @ 2019-01-11 17:43 keitsi 阅读(2635) 评论(0) 推荐(1) 编辑
摘要: 如果你和我一样从github或码云上下载了一个几年前别人写的demo代码,想用来做学习用。编译的时候遇到下面这样的错误,然后死命上网查各种方案,百试不灵。试尽了各种方案,就是还连接不上数据库。你可以试一下我经历了多么痛才领悟出来的方法: 有可能是引用的mysql-connector-java包和你安 阅读全文
posted @ 2018-12-14 21:53 keitsi 阅读(8834) 评论(2) 推荐(0) 编辑
摘要: 传统操作Excel方法在部署的时候遇到很多问题,如目标主机需要安装Excel、64位电脑不支持、需要安装相关驱动程序等。所以我们一般会使用开源的NPOI来替代传统的Excel操作方法,NPOI的优点是只需引入相关的库就可以在没有安装Office的情况下对Word或Excel文档进行读写操作。 问题描 阅读全文
posted @ 2018-03-15 10:24 keitsi 阅读(2089) 评论(2) 推荐(0) 编辑
摘要: 在OSX系统全局监听键盘的按下事件,并可以捕获事件源的硬件的接口位置,用于区分是哪个键盘产生的事件。下面的代码只是以键盘为例子,其实是可以适用于其他输入外设的。如有需要可搜索相关外设的匹配字典的创建代码。 设备匹配字典 事件的回调函数 注册键盘钩子 阅读全文
posted @ 2017-09-16 15:18 keitsi 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: 在用Ojbect-c开发OSX应用的时候需要用到自定义控件并用代码进行布局,很自然地就使用了setTranslatesAutoresizingMaskIntoConstraints和setFrame组合,同时这个组合也很好的满足的需求。但是每当我先当前项目添加一个异常断点的时候,并开启调试程序,总是 阅读全文
posted @ 2017-08-08 14:09 keitsi 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: 开发IOS整合微信API的时候,在运行程序的过程中可能会在注册你的APPID的时候抛出此异常而导致程序崩溃。 异常描述 [7661:2826851] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', 阅读全文
posted @ 2017-03-02 12:11 keitsi 阅读(5232) 评论(0) 推荐(0) 编辑
摘要: 在开发IOS的时候发现当从一个ViewController跳转到另一个ViewController时,被跳转到的那个ViewController的返回按钮总是显示的是上个ViewController的title。如果上个ViewController的title内容比较多的话会显得界面比较乱,所以我想 阅读全文
posted @ 2017-02-12 12:57 keitsi 阅读(2260) 评论(0) 推荐(0) 编辑
摘要: 今天在windows 10系统收到系统更新通知,没看清楚就手贱点了马上更新。以为只是像那些普通更新一样重启一下更新就完了,万万没想到这个是覆盖更新,也就是说这是一个全新的系统更新而不是系统补丁。在安装的过程中我就在心中默念 “完了,这安装完成linux的系统的引导肯定是要手动修复了。”,果然安装完之 阅读全文
posted @ 2016-12-28 15:17 keitsi 阅读(33019) 评论(1) 推荐(2) 编辑
摘要: 面向对象的三大特性是封装、继承、多态,C#和Java都是面向对象的语言所以他们的类、继承、重写与多态有很多共同点,但是实现上也存在一定的区别。其中Java中其实没有虚函数的概念,也可以认为Java的函数默认都是虚函数都可以被重写;而在C#中要用关键字virtual指明特定的函数为虚函数才可以实现重写 阅读全文
posted @ 2016-12-06 15:05 keitsi 阅读(770) 评论(0) 推荐(1) 编辑
摘要: 密钥环是linux系统用于安全保存程序私密数据的模块,可以用于加密保存密码、证书、密钥等安全数据。chrome的密钥环用于保存本地访问站点密码或缓存从google服务器同步下来的访问站点的密码。 Deepin系统的chrome会默认会把密码放在登录密钥环里,之所以会提示解锁登录密钥环是因为你的登陆密 阅读全文
posted @ 2016-11-19 11:18 keitsi 阅读(10507) 评论(0) 推荐(0) 编辑
摘要: 作为一个Spring MVC新手最基本的功夫就是学会如何使用开发工具创建一个完整的Spring MVC项目,本文站在一个新手的角度讲述如何一步一步创建一个基于Spring MVC, Hibernate, My SQL的Maven项目。 本项目的目的: 学习如何创建并配置一个基于maven的Sprin 阅读全文
posted @ 2016-10-27 10:23 keitsi 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 自从开源中国的maven仓库挂了之后就一直在用国外的仓库,慢得想要砸电脑的心都有了。如果你和我一样受够了国外maven仓库的龟速下载?快试试阿里云提供的maven仓库,从此不在浪费生命…… 仓库地址:http://maven.aliyun.com/nexus/#view-repositories;p 阅读全文
posted @ 2016-10-26 15:42 keitsi 阅读(36947) 评论(2) 推荐(3) 编辑
摘要: 刚出来工作的时候维护过一个老系统,该系统是用微软的ASP(Active Server Pages 动态服务器页面)写的。每一个页面都是一个ASP文件,每一个一个ASP文件中又同时包含了HTML、CSS、Java Script、VB Script代码,把这么多代码糅合在一起,可以想象一下如果一个这样的 阅读全文
posted @ 2016-10-23 17:27 keitsi 阅读(5089) 评论(0) 推荐(1) 编辑