当前页共 15 篇文章
Typecho安装过程小记 原服务器到期,不打算续费了,换成了阿里的学生机。在迁移的过程中最难受的应该就是博客了,由于博客用的Typecho搭建的,需要PHP环境,而我又不懂PHP,只能硬着头皮上喽~此篇文章仅用来记录下过程,以后再迁移直接拿来看就好。不多说,以下是安装过程,系统为centos7.6 卸载mariadb CentOS7默认安装mariadb数据库,卸载mariadb。 rpm -qa|grep mariadb 安装Mysql wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-com
  • perfree
  • 2019年04月13日
  • 700 阅读
  • 0 评论
服务器
2019-04-10
Python数据分析之Pandas数据可视化 Pandas是一款开放源码的BSD许可的Python库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。Pandas用于广泛的领域,包括金融,经济,统计,分析等学术和商业领域。Pandas是一个开放源码的Python库,它使用强大的数据结构提供高性能的数据操作和分析工具 官方网址 pandas主要特点 快速高效的DataFrame对象,具有默认和自定义的索引。 将数据从不同文件格式加载到内存中的数据对象的工具。 丢失数据的数据对齐和综合处理。重组和摆动日期集。 基于标签的切片,索引和大数据集的子集。 可以删除或插入来自数据结构的列。 按数据分组进行聚合和转换。 高性能合
  • perfree
  • 2019年04月10日
  • 1087 阅读
  • 0 评论
Python
2019-04-02
使用javamelody监控web程序 JavaMelody是用来在QA和实际运行生产环境中监控Java或Java EE应用程序服务器的一个开源框架。它可以测量和计算用户在实际操作中应用程序的使用情况,并以图表的形式显示,图表可以按天,周,月,年或自定义时间段查看,并且可以进行session的管理,强制清除session等操作 JavaMelody基础的监控包括Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间,错误百分比等。如果要监控Jenkins,JIRA,Sonar等等一些,需要
  • perfree
  • 2019年04月02日
  • 513 阅读
  • 0 评论
Java
2019-03-04
Nginx开启Gzip压缩提高页面加载速度 博客用的阿里云的ECS服务器,高带宽的买不起,就只能小水管慢慢的跑了。可图片一增多,加载就越来越慢,甚至到不能忍的地步了,所以还是把Nginx的Gzip压缩打开了,来提高下页面的加载速度。 编辑Nginx的配置文件 进入Nginx的安装目录,打开Nginx的配置文件 vim conf/nginx.conf 如图所示: 这是我博客的配置,我们着重关注以下代码 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 5; gzip_types text/plain appl
  • perfree
  • 2019年03月04日
  • 1932 阅读
  • 0 评论
服务器
2019-03-02
像我这样的人 文章不长,建议听着音乐阅读 [hplayer title="像我这样的人" author="毛不易" url="https://link.hhtjim.com/163/569213220.mp3" size="large" auto="false" /] 像我这样迷茫的人 像我这样寻找的人 像我这样碌碌无为的人 你还见过多少人 像我这样孤单的人 像我这样傻的人 像我这样不甘平凡的人 世界上有多少人 像我这样莫名其妙的人 会不会有人心疼 最喜欢的一首歌,很应景。像我这样平凡的人,二十来岁的年纪,
  • perfree
  • 2019年03月02日
  • 1353 阅读
  • 0 评论
杂七杂八
Jfinal+Shiro+Jwt权限认证简单Demo 这段时间准备写一个前后分离的项目,而前后分离免不了涉及到跨域认证,就想到了JWT(JSON Web Token),JWT又是目前比较流行的跨域认证解决方案,再配合上Shiro的权限管理,可以说完美的解决了我的这个问题,废话不多说,Shiro大家都知道,而JWT是什么呢?可以去参考下边这篇文章了解下 JSON Web Token 入门教程-阮一峰 了解完什么是JSON Web Token后,我们来用Jfinal+Shiro+JWT来简单的写个小Demo 代码地址:Jfinal-shiro-jwt pom依赖 首先是依赖文件,主要依托于以下三个JAR包: <dependency>
  • perfree
  • 2019年02月27日
  • 536 阅读
  • 0 评论
Java
Nginx 配置 Basic HTTP认证 在Nginx下配置Basic HTTP认证需要依靠Nginx的http_auth_basic_module模块,默认已经安装 配置过程如下: 生成认证文件,格式为用户名:密码 密码采用crypt方式加密(用户名:user,密码:123456) 文件可以保存在/usr/local/nginx/conf下,当然也可以自定义路径,只要路径写对就ok了 生成认证文件 printf "user:$(openssl passwd -crypt 123456)\n" >>htpasswd 生成的文件名为htppasswd,打开查看文件,内容如下: user:ThR/JkAO
  • perfree
  • 2019年02月25日
  • 1387 阅读
  • 0 评论
服务器
2019-02-24
JFinal-Enjoy模板引擎(四) JFinal Template Engine 采用独创的DKFF(Dynamic Key Feature Forward)词法分析算法以及独创的DLRD(Double Layer Recursive Descent)语法分析算法,极大减少了代码量,降低了学习成本,并提升了用户体验。与以往任何一款java模板引擎都有显著的不同,极简设计、独创算法、极爽开发体验,从根本上重新定义了模板引擎。 JFinal模板引擎专为java开发者打造,所以坚持两个核心设计理念:一是在模板中可以直接与java代码通畅地交互,二是尽可能沿用java语法规则,将学习成本降到极致。 因此,立即掌握 90% 的用法,只需
  • perfree
  • 2019年02月24日
  • 704 阅读
  • 0 评论
Java
2019-02-24
JFinal-连接Mysql-简单的增删改查(五) 接上篇,当我们了解完大致怎么传参,页面模板怎么使用之后,接下来就是连接到数据库了,这样,才是一个完整的流程。本实例代码地址:jfinal-demo-05-mysql-druid 数据库准备 新建数据库jfinal_demo,导入以下sql语句 SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` i
  • perfree
  • 2019年02月24日
  • 631 阅读
  • 0 评论
Java
2019-02-24
JFinal-爽的一批的Controller(三) JFinal的Controller是线程安全的,所谓的线程安全就是在多线程访问时,采用了加锁机制来保护数据。这样的做的好处是不会出现脏数据。今天练习了一会儿,给我的感觉就是爽爽爽~ 项目结构一览 本项目代码地址jfinal-demo-03-controller pom文件 这个前期没啥好说的了,可以参考JFinal文档 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema
  • perfree
  • 2019年02月24日
  • 611 阅读
  • 0 评论
Java
2019-02-24
JFinal-IDEA下Maven+Tomcat开发入门(二) 由于 jfinal 热加载是通过监控 class 文件是否被更新而触发的,但 IDEA 默认不支持自动编译,所以其 class 文件在开发过程中不会被更新,所以 IDEA 之下默认并不支持热加载,可以在网上找一找开启 IDEA 自动编译的配置来支持 也可以使用Shift + F9的快捷键启动,在修改代码后,再使用Ctrl + F5的方式重启,此方式比用传统的 maven jetty plugin要快速,注意使用 Ctrl + F5重启前需要使用Alt + 5 将焦点转向debug窗。IDEA下开发尽量使用快捷键,避免使用鼠标,将极大提升开发率。 摘至官方文档IDEA下开发 创建项目 本项目代
  • perfree
  • 2019年02月24日
  • 718 阅读
  • 0 评论
Java
2019-02-24
JFinal-快速开发框架之HelloWorld(一) JFinal 是国产的、基于 Java 语言的极速 WEB MVC + ORM 框架,由 Handler、Interceptor、Controller、Render、Plugin 五大部分组成。其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 JFinal是基于Java语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java语言所有优势的同时 再拥有 ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋 友... JFinal
  • perfree
  • 2019年02月24日
  • 859 阅读
  • 0 评论
Java
解决shiro会话过期跳转登录页面只有iframe跳转问题 今天写一个管理系统时,用了ifram作为分层,而当shiro会话过期时,就会出现父层级不跳转,子层级跳转登录页的问题,目前的解决办法是,在login.html的中添加如下代码: <script type="text/javascript"> if (window != top) top.location.href = location.href; </script> 判断当前父层级是否是子层级的地址,如果不是,跳转至子层级的地址
  • perfree
  • 2019年02月24日
  • 2463 阅读
  • 0 评论
Java
2019-02-20
关于二十来岁的你我 二十来岁,正值青春,是为将来打下好基础的阶段,但我们总是很彷徨。这个不三不四的年纪,我们总想实现自己的梦想,我们一直在为自己的梦想而奋斗着、拼搏着,在社会上磨砺着,负重前行…… 还记得很久之前,我拥有了第一部智能手机,对一切都很好奇,各种软件、游戏深深的吸引了我,也就自从那时起,我对编程产生了很大的兴趣。后来就去学习了编程,也顺利的在这个行业工作了不少时间,但是自己却也越来越憔悴……我才明白,我喜欢的编程是自己写一些有意义的东西,而非在公司日复一日,年复一年的复制粘贴。人生不就是这样吗?爱上了就总要放弃一些东西。 在这个年纪,我们总是爱抱怨,抱怨社会的不公,抱怨每天过的毫无意义。但怎样又算
  • perfree
  • 2019年02月20日
  • 1735 阅读
  • 0 评论
杂七杂八
2019-02-20
Centos-搭建自己的Git服务器 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用,下面演示下在centos环境下搭建自己的git服务器过程: 安装 我的系统版本为centos7 安装git命令: $ yum install git 安装完成截图: git和mysql不一样,mysql在安装时,得安装mysql-server,即mysql服务器,git是分布式的,每一个安装了git的电脑,既是客户端,也是服务器,git与git之间可以相互通信,而我们所谓的git服务器,实际上和我们自己
  • perfree
  • 2019年02月20日
  • 530 阅读
  • 0 评论
服务器