12 2017 档案
摘要:public class 统计字符存在的个数 { String string="sdfsdfsdf sdfsd iinilgh ,mkn ,ikj"; Map<Character,Integer> map=new HashMap<>(); public Map<Character, Integer>
阅读全文
摘要:grep 关键字 /目录/文件:查找文件中的关键字; find / -name halo*jar -exec ls -l {} \;——查找文件并显示大小(注意{}和\之间有空格); ps aux|grep java ;获取java进程 kill -s 9 进程id ; wc -lc filenam
阅读全文
摘要://递归解法 function fib(n){ if(n < 1){ throw new Error('invalid arguments'); } if(n == 1 || n == 2){ return 1; } return fib(n - 1) + fib(n - 2); } //非递归解法
阅读全文
摘要:Shiro加密: //加密算法 String hashAlgorithName="MD5"; //加密明文 String credentials="123456"; //加密盐值 ByteSource salt = null; //加密盐值 //盐值通常取唯一的,我们这用用户名作为盐值 //Byte
阅读全文
摘要:List集合在遍历过程中的删除:[1,1,2,3,4,5] for循环正续会漏掉一个1 for(int i=0;i<list.size();i++){ if(list.get(i).equals(1)){ list.remove(i); } } for循环倒序可以删除所有1 for(int i=li
阅读全文
摘要:购物车系统设计: 方式:①未登录可以添加购物车②登录后再添加购物车
阅读全文
摘要:使用eclipse将项目上传到git私有服务器或github服务器: 1.配置个人信息: 2.配置eclipse私钥公钥: 上传公钥到仓库: 修改仓库中的公钥名称: 3.提交代码 一个仓库只能上传一个项目; 版本升级: 先创建本地仓库: 添加到暂存态之前进行文件的忽略: 忽略语法: 添加到暂存态:
阅读全文
摘要:单点登录理解: 单点登录系统设计: ajax跨域:
阅读全文
摘要:运行e3-manager报错找不到类,更新了子模块,但e3-manager下没有更新:
阅读全文
摘要:初步理解: 架构优化: 静态页面的访问速度优于从缓存获取数据的动态页面的访问速度; Freemarker: 导包 模板:hello.ftl 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>freemarker
阅读全文
摘要:对传统项目架构进行拆分: 集群概念: 面向服务分布式架构: 服务层提供被注册的对象需要实现序列化接口Serializable; 配置表现层和服务层: 依赖包: 服务层: 表现层: 安装zookeeper注册中心服务器:cd zookeeper/conf,mv zoo_sample.cfg zoo.c
阅读全文
摘要:概念:restfull是一种软件架构风格,实现该风格不需导jar包,但要使用@PathVariable注解;特点:没有参数,没有扩展名优势: 1.安全 2.简洁高效 3.容易被搜索引擎所收录 如何利用springmvc实现restfull软件架构风格? 1.web.xml 拦截所有 <servlet
阅读全文
摘要:前台的商品数据(图片等加载缓慢)查询,先从redis缓存查询数据。 redis是一个nosql数据库,内存版数据库,读取速度11w/s。本身具有内存淘汰机制,是单线程服务器(分时操作系统),线程安全。 linux中redis安装(单机版):make;; 修改为后台启动vim redis.conf;
阅读全文
摘要:mq是一个消息服务器; 安装包内置了tomcat,直接登录访问,登录:http://ip:8161/admin/ (相当于dubbo的moniter监控中心) admin admin传统串行化,并行化: mq消息服务器集中管理消息: 1)点对点: 异步接收消息(监听模式): 2)订阅模式: 必须使用
阅读全文
摘要:solr部署在tomcat下,solr集群依赖tomcat集群和zookeeper集群; zookeeper:1.对象注册和发放中心,实现异步调用。 2.配置中心。(solrConfig.xml,schame.xml) linux下配置solrCloud:环境准备: 1.zookeeper集群配置:
阅读全文