原创 Java 正則表達式——捕獲組

捕獲組分爲: 普通捕獲組(Expression) 命名捕獲組(?Expression) 普通捕獲組 從正則表達式左側開始,每出現一個左括號"("記做一個分組,分組編號從 1 開始。0 代表整個表達式。 對於時間字符串:20

原创 SQL查找是否“存在“

目前多數人的寫法 ##### SQL寫法: SELECT count(*) FROM table WHERE a = 1 AND b = 2 ##### Java寫法: int nums = xxDao.countXxxxByX

原创 Spring的初體驗-3

一. Spring AOP 面向切面編程(也叫面向方面編程) AOP本質上就是一種代理模式 Aspect Oriented Programming(AOP)是 Spring框架中的核心內容之一。本質上是一種代理模式——Sprin

原创 Spring的初體驗-4

一. Spring中使用JdbcTemplate模版 配置properties文件(src/jdbc.properties) jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.ur

原创 Spring的初體驗-5

一. Spring的編程式事務管理(非AOP的解決方案) 缺點:非業務代碼會對目標業務代碼造成侵入。 Spring配置文件(src/beans.xml) <?xml version="1.0" encoding="UTF-8"

原创 CentOS7中使用systemctl列出啓動失敗的服務

列出啓動失敗的服務 [root@localhost ~]# systemctl list-units --state failed UNIT LOAD ACTIVE SUB DESCRIPTIO

原创 SpringMVC的初體驗-3

一. SpringMVC對Servlet API的支持 使用Servlet API主要是想使用HttpServletRequest request和HttpServletResponse response以及HttpSessi

原创 SpringMVC的初體驗-5

一. SpringMVC文件上傳 配置spring-mvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework

原创 recorder.js 基於Html5錄音功能的實現

recorder.js microphone基於HTML5的錄音功能,輸出格式爲mp3文件。 前言 完全依賴H5原生API 所涉及的API:WebRTC、AudioContext、Worker、Video/Audio API、Bl

原创 Spring的初體驗-1

一. 概述 官網 https://spring.io/ 核心jar包 commons-collections-3.2.jar commons-logging.jar spring-aop-4.0.6.RELEASE.jar s

原创 Centos7使用DenyHosts防止ssh暴力破解

DenyHosts是用python2.3編寫的一個程序,會分析/var/log/secure等文件,當發現同一個ip進行多次ssh登錄失敗時會將其寫入/etc/hosts.dengy文件,達到屏蔽該ip的目的。 下載DenyH

原创 SpringMVC的初體驗-4

一. Restful風格的URL URL中不含文件的擴展名 SpringMVC對Restful風格的支持 控制層 @Controller @RequestMapping("/article") public cla

原创 CentOS7中以非root身份運行Docker命令

1. 查詢docker用戶組 CentOS7中使用yum安裝完Docker後一般都會自動創建一個docker用戶組。 [root@node01 ~]# getent group | grep docker docker:x:995

原创 SpringMVC的初體驗-1

一. 項目環境搭建 二. 基礎配置 配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001

原创 Spring的初體驗-2

一. Spring 自動裝配(AutoWire) 實體bean public class People { private int id; private String name; private int age; pri