0%
日常记录(三)更换Hexo主题
前言
由于博主的喜新厌旧,再经过一段时间对上一个主题的审美疲劳加上我专(zhuang)研(bi)的精神
于是就想找一个B格较高的主题。经过一段时间的查找发现NexT这个主题简洁而不失华丽,低调而不失逼格(就不收广告费了)特别适合我,接着就着手开干。
安装NexT主题
从Git上克隆主题
这里我就不介绍有关Hexo的东西了,默认是知道如何搭建Hexo博客的。还不太清楚的请自行百度。
首先将NexT主题先克隆到自己电脑上:
cd your-hexo-site
git clone https://github.com/iissnan/hexo-theme-next themes/next
。
安装主题
接下来我们只需要将站点下的_config.yml
配置文件中的主题配置更换成Next,如下图:
其实这样主题就配好了,是不是很简单。
日常记录(二)SpringMvc导出Excel
前言
相信很多朋友在实际工作中都会要将数据导出成Excel的需求,通常这样的做法有两种。
一是采用JXL来生成Excel,之后保存到服务器,然后在生成页面之后下载该文件。
二是使用POI来生成Excel,之后使用Stream的方式输出到前台直接下载(ps:当然也可以生成到服务器中再下载。)
。这里我们讨论第二种。
*至于两种方式的优缺点请自行百度*。
Struts2的方式
通常我会将已经生成好的HSSFWorkbook
放到一个InputStream
中,然后再到xml配置文件中将返回结果更改为stream
的方式。如下:
1 | private void responseData(HSSFWorkbook wb) throws IOException { |
日常记录(一)MySQL被锁解决方案
java多线程(二)有返回值的多线程
前言
之前我们使用多线程要么是继承Thread
类,要么是实现Runnable
接口,然后重写一下run()
方法即可。
但是只有的话如果有死锁、对共享资源的访问和随时监控线程状态就不行了,于是在Java5之后就有了Callable接口。
简单的实现有返回值的线程
代码如下:CallableFuture
类
1 | package top.crosssoverjie.study.Thread; |
让百度和google收录我们的网站
java多线程(一)多线程基础
Java笔记(一)Java的反射机制
前言
java反射机制指的是在java运行过程中,对于任意的类都可以知道他的所有属性以及方法,对于任意一个对象都可以任意的调用他的属性和方法,这种动态获取对象信息和动态调用对象方法的功能称为java反射机制,但是反射使用不当会造成很高的成本。
简单实例
反射获取类名称
1 | package top.crosssoverjie.study; |