原创 前端頁面自適應窗口改變的開源組件--flexible.js

可伸縮佈局方案:flexible.js 通過rem與px的換算,你可以把設計稿從px轉到rem。再也不用爲各種設備橫行而擔憂。 rem是相對於根元素,這樣就意味着,我們只需要在根元素確定一個px字號,則可以來算出元素的寬高。1re

原创 網絡安全滲透

最近正在學習網絡安全及滲透的知識,看到一個滲透工具–中國菜刀。通過在服務器上傳一句話木馬來獲取服務器的文件系統,然後可以像shell一樣操作服務器。靶機用的是OWASP Broken Web Applications ,用的語言是

原创 網絡安全滲透-OWASP 靶機安裝

安裝OWASP Broken Web Applications Project靶機 下載靶機地址 然後用VirtualBox引入虛擬機,打開web-ui界面。 登陸一個項目進行練習,賬號密碼都是admin,DVWA包括了SQL

原创 maven項目發佈到私有倉庫中

1、dockers拉取nexus鏡像 docker pull sonatype/nexus3 2、啓動運行nexus docker run -d -p 8081:8081 --name nexus sonatype/nexus3

原创 基於開源軟件部署個人郵件系統-EwoMail

郵件系統開源軟件一般包括:負責郵件服務-sendmail、postfix(協議:SMTP);負責客戶端的接收郵件服務軟件:Dovecot(協議:IMAP\POP3)。EwoMail是基於Postfix、Dovecot、Rainlo

原创 linu系統初始化配置

1、關閉防火牆 查看狀態 firewall-cmd --state 停止防火牆 systemctl stop firewalld.service 設置禁止開機啓動防火牆 systemctl disable firewalld.se

原创 【CI/CD系列】docker部署gitlab

科普一下: GitLab 是一個用於倉庫管理系統的開源項目,使用Git作爲代碼管理工具,並在此基礎上搭建起來的web服務。安裝方法是參考GitLab在GitHub上的Wiki頁面。 最初,該產品命名爲GitLab,是完全免費的開

原创 windows下的.sh腳本上傳到linux上使用的坑

windows下的.sh腳本上傳到linux上使用,需要修改文件格式,否則會因爲有特殊格式存在而無法執行: #使用vim編輯器來修改 vi mall-tiny-jenkins.sh # 查看文件格式,windows上傳上來的默認爲

原创 springsSecurity+JWT的使用

springsSecurity的核心是各種過濾器,通過配置各種過濾器來達到攔截、安全認證的目的。

原创 java併發編程簡介

最近看完《Java併發編程的藝術》一書,收穫頗豐,在此寫一下java併發編程的概要之類的文章,概述java併發編程的一些工具和原理。 《Java併發編程的藝術》和《java編程思想》大概內容差不多,《Java併發編程的藝術》多了些

原创 rpm安裝包下載及安裝例子

rpm安裝包下載地址 rpm是一個安裝包的管理工具。 安裝包安裝軟件例子: 安裝wget: 1、下載wget的rpm包 搜索wget 下載 上傳rpm包 運行命令安裝:rpm -ivh wget-1.14-18.el7_6

原创 docker容器安裝Jenkins

Jenkins通常作爲一個獨立的應用程序在其自己的流程中運行, 內置Java servlet 容器/應用程序服務器(Jetty)。 Jenkins也可以運行在不同的Java servlet容器((如Apache Tomcat 或

原创 NIO中只讀buffer的demo

import java.nio.ByteBuffer; public class ReadOnlyBuffer { public static void main(String[] args) { /

原创 NIO網絡編程demo

import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.*; import java.util.Iterat