某山寨

z4zr的待调教小窝

浅谈智障家居

浅谈智障家居

吐槽了三年的智障家居,忍不住释放下。

智障家居

  • 运算中心化
  • 过度编排
  • 信息孤岛

智能家居

  • 分散运算
  • 信息共享
  • 协同决策
  • 合理去中心化
  • 学习与自修正

Nexus(Maven仓库管理器)安装及配置

Nexus(Maven仓库管理器)安装及配置

Nexus介绍

Nexus是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个Extjs的REST客户端,占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。

SpringBoot快速入门资料整理

SpringBoot快速入门资料整理

Spring Boot是加快开发的一剂猛药

只要你对Spring、SpringMVC有所了解便可极速上手SpringBoot

  1. 创建独立的Spring应用程序
  2. 嵌入的Tomcat,无需部署WAR文件
  3. 简化Maven配置
  4. 自动配置Spring
  5. 提供生产就绪型功能,如指标,健康检查和外部配置
  6. 绝对没有代码生成和对XML没有要求配置

CentOS代理设置

CentOS代理设置

环境简陋,虚拟机中的CentOS需要使用代理翻山,外面使用SS的局域网方式代理
文章内容摘自网络,全部使用命令

YUM代理设置

编辑/etc/yum.conf,在最后加入

# Proxy
proxy=http://username:password@proxy_ip:port/

也可以使用proxy_username和proxy_password来配置代理的用户名和密码
这样的配置完成后,所有的用户在使用yum时,都会使用代理,可以说是全局代理。
如果需要为单独的用户配置代理,可以在用户的~/.bash_profile中设置。

CentOS7----基础应用笔记

CentOS7----基础应用笔记

本文重点记录CentOS7与CentOS旧版本间区别较大的内容(学神课程笔记),不完全包含基础知识。

查看本机ip

ifconfig命令需要安装net-tools套件(此命令多年未维护),但新的命令(iproute2套件)更强大。

ip addr

[搬运]不要轻易给自己定性

[搬运]不要轻易给自己定性

很多人觉得,我大学学了这个专业,我读了这么多年书,我如果做别的行业,我是不是就浪费了? 是的,的确是浪费了,但是请相信我,就算你读的再好,其实到社会上,专业技能基本上还是白纸,有些基本功当然很重要,但其实跨行业也能用上,其他的那些,也真没那么浪费。 此外,你要知道一点,大学教育一直落后于时代的发展,特别是现在这个年代,新东西出来的太快了,你要是等大学开课了再去搞,还有你的饭吃? 马云创业的时候哪个大学开过电子商务课;马化腾创业的时候哪个大学讲过社交网络;李彦宏创业的时候稍好,大学已经会讲一些文献内容的搜索算法,但搜索引擎这玩意到底是啥谁知道呢。

jsp中使用数据库连接池

jsp中使用数据库连接池

Tomcat容器默认自带了dbcp连接池 用之

下面方法是针对单一项目的连接池配置,全局配置请自行百度。
以下操作之前一定要将mysql的jdbc添加到lib中

在/META-INF中创建context.xml并插入以下内容
#name可以自行取名,相关参数请自行修改

<?xml version="1.0" encoding="UTF-8"?>
<Context debug="5" reloadable="true">
<Resource
name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://***.***.***.***/test?autoReconnect=true"/>
</Context>

JSP使用include包含文件及乱码解决

JSP使用include包含文件及乱码解决

额刚接触jsp,跪拜给java这个无聊的语言。。。。
由于不了解jsp页面是否有类似模版引擎的东西,想到简单的include文件来保证前端一定程度的和谐。。。。

jsp中include有两种形式,分别是

<%@ include file="*****"%>//指令元素-在翻译阶段执行
<jsp:include page="*****" flush="true"/>//行为元素-在请求处理阶段执行

java定时器Timer和TimerTask的玩耍

java定时器Timer和TimerTask的玩耍

Java1.5以后带了java.util.Timer与java.util.TimerTask。Timer继承了Object,它用来指定某个时间来执行一项任务,或者每隔一定时间间隔反复执行同一个任务。创建一个Timer后,就会生成一个线程,控制任务的执行。TimerTask是实现某项任务的类,它实现了Runnable接口,相当于一个线程。

调用简介

void Timer.schedule(TimerTask task, long delay)(毫秒)后开始执行任务
void Timer.schedule(TimerTask task, Date time)某个时间开始执行任务
void Timer.schedule(TimerTask task, long delay, long period)delay时间后开始执行任务,每period时间执行一次
void Timer.schedule(TimerTask task, Date firstTime, long period)在指定firstTime时间点执行任务,每period时间执行一次
void Timer.scheduleAtFixedRate(TimerTask task, long delay, long period)delay时间后开始执行任务,每period时间执行一次
void java.util.Timer.scheduleAtFixedRate(TimerTask task, long delay, long period)在firstTime执行任务,每period时间执行一次
void Timer.cancel()终止此计时器,丢弃所有当前已安排的任务
int Timer.purge()从计时器的任务队列中移除所有已取消的任务
boolean TimerTask.cancel()终止此imerTask