原创 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