原创 hjr-最簡單的大數據理解

網上的大數據數據庫 各種框架 各種概念 我覺得是次要的,有各種基礎的,很快就可以學的差不多 怎麼做 我覺得首先在網站 或 app 中埋點,就是各個頁面,各個代碼地點 寫上一段腳本,作用是把當前用戶和用戶的操作傳到後端,然後後端把相關

原创 hjr-MUD遊戲(七):掛機功能的實現

掛機的設計思路是,先設置開始掛機時間,當結束掛機的時候用當前時間減去開始掛機時間,然後根據獎勵公式,計算出獎勵即可。 這裏的獎勵公式指的是,每隔多少時間獲得多少獎勵,這裏可以使用比如 高斯曲線 貝塞爾曲線,或者直接一條斜線(獎勵 =

原创 hjr-JAVA 多線程

前言 eclipse,idea等工具都是java開發的桌面應用,一個應用對應一個jvm實例 當開啓tomcat之後,tomcat會開啓jvm,多個web項目只啓動一個jvm實例 對於桌面應用jvm就是運行環境,對於web應用tomca

原创 hjr-SQL-ORECAL

客戶端 安裝DBvisualizer,連接時候,輸入ip,端口,用戶名,密碼就可以,在配置文件裏可以找到 操作 打開cmd ,file->new sql cmd 時間長不操作需要右擊 數據庫 ->connet重新連接 找到表 sc

原创 hjr-JAVA:maven打包springboot和springmvc

先在resource文件夾裏面新建三個文件夾,dev,test,prod,然後把同名配置文件做成三份,分別放到裏面,通用配置文件放到最外面。 一般我們springMVC項目打包war包 <profiles> <profile>

原创 hjr-JAVA:springboot 與 spring版本 與 mongodb spring-data和注入bean的方式

版本 用mongodb對版本進行解釋 比較下面三個maven pom依賴 1、spring-boot-starter-data-mongodb --- springboot 2、spring-data-mongodb --- s

原创 hjr-MUD遊戲(五):字符串與二進制與protobuf通信

網絡通信時通常我們傳輸字符串或二進制 這裏以websocket爲例, 傳輸字符串在frame->ws中能夠看到每次通信傳輸的內容 傳輸二進制只能看到 Binary Frame 字符串 一般傳輸字符串可以直接傳輸json,協議頭可以採用

原创 hjr-JAVA:跨域

有時可能本地正常的項目放到服務器報跨域相關錯誤 前端瀏覽器報 Access-Control-Allow-Origin 相關錯誤 兩種:接口訪問(post,get)和靜態資源請求都可能報錯 首先,寫一個攔截器攔截所有請求,請求就是req

原创 hjr-JAVA:tomcat 發佈 war 包

tomcat 軟件安裝目錄下有個webapp文件夾 webapp文件夾下面有個ROOT文件夾 現在我們把springmvc項目打包成一個war包 idea -》build -》build structure-》選擇war包即可打包項目

原创 hjr-JAVA:springboot shiro

先添加依賴 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId>

原创 hjr-javascrip:npm 和 angular2

npm安裝 下載最新版node.js並安裝,npm已經集成到裏面了,在安裝時自動添加環境變量 配置 cmd npm config set registry https://registry.npm.taobao.org npm ins

原创 hjr-linux:centos7 配置ftp和java開發環境和mongodb

ftp 配置服務器安全組 入站規則 添加 21 端口 vsftpd -v 查看狀態 yum -y install vsftpd 安裝 vi /etc/vsftpd/vsftpd.conf 配置 最下面加上 pasv_promiscu

原创 hjr-JavaScript 各種數據操作

js有幾種主要數據類型 json字符串: var jsonStr = “{key:value}” 數組:var arry = [] 數組 操作 arry[“xxx”] = “xxx”; 或 arry.push(); jso

原创 hjr-MUD遊戲(四):egret編寫h5遊戲

前言 原生android的缺點是不能三端發佈,如果編寫h5可以一鍵打包到ios和android,這裏建議使用egret引擎,該引擎可以很方便做成網遊,通信方式使用websocket,後端我這裏使用了springboot,數據庫用了mo

原创 hjr-JAVA:spring boot 打包jar包發佈

發佈方式 spring boot發佈方式有兩種,經典的war包發佈和jar包發佈,這裏介紹下jar包發佈流程 流程 打開idea,點擊右上角,運行左側的下拉框,選擇edit configurations 點左上角加號新增 Maven