主页

Jvm Debug

当我们在本地写代码的时候,我们可以在编辑器开启debug模式,快速定位bug. 当代码跑在服务器上的时候,也是可以进行远程debug的.快速进行bug定位. 说明: remote debug 是jvm 原生支持的功能 即JPDA 需要本地的java类和服务器上的class版本一致 否则会错行 服务器要监听一个端口 保证本地到此端口 网络通 服务端配置 web应用(EE) remote dubug 以tomcat为例,weblogic没折腾过,但是只要在合适的位置添加(修改)合适的java启动参数肯定是可以的 登录服务器 cd TOMCAT_HOME/bin 修改catalina.sh 将JPDA_ADDRESS="localhost:8...

阅读更多

Session共享

ip_hash 使用nginx或者交换机做的ip hash指向 不能高可用 session 复制 增加内存消耗 cookie 不安全 jwt 增加带宽消耗 ,应用侧如果使用了session,还是得做session分布式存储 session 分布式存储 全部存储到redis 每个应用需要改造集成 jredis + spring session + (cas)

阅读更多

Eap功能介绍 Jxls导出

导出jxls所涉及到的技能点 servlet规范 http协议的了解 view ViewResolver 接口理解 oop 为了应对复杂的excel导出,比如跨行,跨列,合并单元格等复杂操作.再使用poi操作,会很麻烦,现集成jxls进行导出操作. 使用 新建一个@RequestMappping方法,并指定exportFileName @RequestMapping("1") public ModelAndView test(){ return new ModelAndView("jxls") .addObject("good",2) .addObject("title","一二三四") .addOb...

阅读更多

内卫

历代特务机关 时期 官职 汉武帝 诏狱 直指绣衣使者 曹操 司隶校尉 校事府   校事 北魏 候官   典签 武则天 铜匦内卫 宋朝 武德司->皇城司 边辅 明朝 三厂一卫 东西内厂 锦衣卫 清朝 粘杆处(血滴子) ...

阅读更多

Pictures 斯大林之死

斯大林之死(The Death of Stalin (2017)) 豆瓣链接 人物 约瑟夫·维萨里奥诺维奇·斯大林 尼基塔·谢尔盖耶维奇·赫鲁晓夫 拉夫连季·巴夫洛维奇·贝利亚 内务人民委员部第三任boss 维亚切斯拉夫·米哈伊洛维奇·莫洛托夫 格奥尔基·马克西米连诺维奇·马林科夫 苏联部长会议主席(苏联总理) 拉扎尔·莫伊谢耶维奇·卡冈诺维奇 阿纳斯塔斯·伊凡诺维奇·米高扬 尼古拉·亚历山德罗维奇·布尔加宁 格奥尔吉·康斯坦丁诺维奇·朱可夫 苏联历代领导人 领导人 时间 职务 关键词 列宁(原名:弗拉基米尔·伊里奇·乌...

阅读更多

Open search

谷歌浏览器地址栏按TAB 自动切换到搜索框 一般的查询是这么操作的 浏览器地址栏输入baidu.com 页面响应完成之后,在搜索框输入待检索的字符,点击搜索按钮或Enter键 百度返回响应 支持open search 之后可以这么操作 在地址栏输入baidu.com 按 Tab键 直接输入待检索的字符 百度返回响应 为网站添加open search支持,可以支持站外搜索. 先看一下百度是怎么做的 在baidu.com页面f12查看link标签 <link rel="search" type="application/opensearchdescription+xml" href="/content-search.xml" title=...

阅读更多

Java spi机制

从哪里来 以java 最原始的jdbc编程开始 private static Connection getConn() { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:33066/mysql"; String username = "root"; String password = "root"; Connection conn = null; try { Class.forName(driver); //classLoader,加载对应驱动 conn = DriverManager.getConnection(url, usern...

阅读更多