原创 Mybatis#號和$的區別,面試時如何不尷尬的回答

mybatis#號和$的區別是什麼,想必大家在面試過程中或多或少都會遇到過這個問題吧! 當面試官問到這個問題的時候,是不是答完:“#號可以防止sql注入,$不可以防止sql注入”。就草草了事了呢? 這麼回答正確,沒問題!可你有沒有想過這麼

原创 spring的@value註解的使用方式,你瞭解那些?

談起@value註解相信大家都並不陌生,它就相當於xml配置方式的<bean>標籤中參數屬性的功能。 1、第一種方式,首先給大家介紹在開發中最常用的讀取配置文件屬性值的方式 /** *配置文件application.properties

原创 表達式引擎aviator

Aviator是一個輕量級、高性能的Java表達式執行引擎, 本文內容主要來自於官方文檔 簡介包依賴使用手冊 執行表達式使用變量exec 方法調用函數自定義函數編譯表達式訪問數組和集合三元操作符正則表達式匹配變量的語法糖nil

原创 JAVA、WEB最新技術框架整理

JAVA、WEB最新技術框架整理 1.基礎框架 1.1 後臺基礎框架 分佈式:dubbox 統一配置:zookeeper 消息:kafka 服務化:spring spring boot 微服務化框架 spring mvc sp

原创 利用ScriptEngineManager實現字符串公式靈活計算

在開發中我們可能會遇到好多不固定的公式計算 如有時候我們需要將excel中大量的計算公式轉換成java語言進行實現 如果說單純的用java的基本方法實現計算 我們就需要的分析excel中的公式將其一一併轉換成java代碼 這樣對我們開發人

原创 AI 玩微信跳一跳的正確姿勢——跳一跳 Auto-Jump 算法詳解

本文原載於知乎專欄「學術興趣小組」,AI 研習社獲得授權轉載。最近,微信小遊戲跳一跳可以說是火遍了全國,從小孩子到大孩子彷彿每一個人都在刷跳一跳,作爲無(zhi)所(hui)不(ban)能(zhuan)的 AI 程序員,我們在想,能不能

原创 文件下載 解決中文文件名亂碼

在寫文件下載的時候遇到的一個問題,也就是下載的文件的文件名是中文的話,瀏覽器下載的時候可能是亂碼,解決方案如下: 因爲從服務器向瀏覽器發送中文時,需要對內容進行URL編碼。 > 大部分瀏覽器使用如下方式即可解決亂碼問題:URLEncode

原创 url傳參數到後臺中文亂碼解決方案

首先在頁面傳參的地方要進行兩次編碼 location.href="/test?id="+id+"&name="+encodeURI(encodeURI(name)); 然後後臺的action中還要進行一次解碼 String str =

原创 Oracle跨服務器訪問使用dblink

當要誇服務器訪問數據庫時,我們可以使用dblink建立連接服務器間的通道,本地創建了遠程數據庫的dblink後,訪問遠程服務器的庫就像操作一個庫一樣了。如果需要創建全局 DBLink,首先要確定用戶有創建 dblink 的權限:使用此語句

原创 使用python玩跳一跳超詳細使用教程

在上一篇文章裏介紹了使用Python玩微信跳一跳的詳細使用教程,不過依舊還是有很多小夥伴有各種各樣的問題。爲了讓各位小夥伴都能使用黑科技,於是再做一個超詳細教程。從Python的安裝開始,手把手教你一步一步配置好環境直到成功運行。 本文

原创 程序員開心一刻

1. 一程序員去面試,面試官問:“你畢業才兩年,這三年工作經驗是怎麼來的?!”程序員答:“加班。” 2. 某程序員對書法十分感興趣,退休後決定在這方面有所建樹。於是花重金購買了上等的文房四寶。一日,飯後突生雅興,一番磨墨擬紙,並點

原创 echars的使用

1、首先引入echars的js文件 該文件可從echars官網下載 在某些圖表中可能會引用ecStat.js文件 如線性迴歸散點圖 我們直接下載引用即可 <head> <title></title> <script ty