文章分类 - Java基础
所有与Java相关的技术
摘要:集群环境下,session管理主要有以下几种手段: 1.session复制 session复制是早起企业应用系统使用较多的一种服务器集群session管理机制。应用服务器开启web容器的session复制功能,在集群中的几台服务器之间同步session对象,使得每一台服务器上都保存所有用户的sess
阅读全文
摘要:1.查询锁表语句: SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.ses
阅读全文
摘要:应用服务器性能优化 一.分布式缓存 网站性能优化第一定律:优先考虑使用缓存优化性能。 回顾网站架构演化历程,当网站遇到性能瓶颈时,第一个想到的解决方案就是使用缓存。在整个网站应用中,缓存几乎无处不在,,既存于浏览器,也存在于应用服务器和数据库服务器;既可以对数据缓存,也可以对文件缓存,还可以对页面片
阅读全文
摘要:1.default关键字:接口可以加普通方法 接口类里用default修饰,添加普通方法 interface Demo{ /** *接口里原来的属性和抽象方法.... */ //用default修饰添加普通方法 default double sqrt(int a) { return Math.sqr
阅读全文
摘要:概念: LRU:LRU是Least Recently Used 近期最少使用算法。 PSCache:具体看这儿:https://github.com/alibaba/druid/wiki/Oracle%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8BPreparedStatem
阅读全文
摘要:学习:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 一.maven配置pom.xml 二.配置数据源 1.生产环境配置tomcat配置文件 2.开发环境配置在spring配置文件里 三.web.x
阅读全文
摘要:80端口被占用解决方式 1.首先cmd命令查看 netstat -ano | findstr 0.0.0.0:80,发现80端口被占用了 net stop http发现拒绝访问 解决方式: 1.C:\Windows\System32找到cmd.exe,以管理员身份访问 2.再执行net stop 成
阅读全文
摘要:很多情况下,我们为了让百度收录,或者其他原因,需要配置可变的访问路径,比如:http://XXX.com/goods/1.html 其中,1可能是id,这样每个商品都有一个链接了,有多少个商品,百度就会收录多少条 配置如下: 1.controller @RequestMapping("/detail
阅读全文
摘要:shiro+spring web项目 1.在web.xml中配置filter <!-- Apache Shiro --> <filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.fil
阅读全文
摘要:shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro属于轻量框架,越来越多企业项目开始使用shiro。 使用shiro实现系统 的权
阅读全文
摘要:1.配置xml 1 <bean name="memcachedClient" class="net.rubyeye.xmemcached.utils.XMemcachedClientFactoryBean"> 2 3 <property name="servers"> 4 <value>bj1.me
阅读全文
摘要:微信公众号支付:一.获取openId 1.get请求获取授权码:code url:https://open.weixin.qq.com/connect/oauth2/authorize 参数:appid: redirect_uri:回调url(需要在公众号里配置) ...
阅读全文
摘要:一、 概念Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、 适用场合1. 分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。2. 数据库前段缓存。数据库常...
阅读全文
摘要:demo:http://yunpan.cn/cLKBCnj9waCQw 访问密码 ab18一.JMS是什么Java消息服务(Java Message Service,JMS)是一组Java应用程序接口,用于在两个应用程序之间,或分布式系统中发送信息,进行异步通信,它提供创建、发送、接收、读取信息的服...
阅读全文
摘要:1.to_char/to_date(oracle)mysql日期和字符相互转换方法date_format(date,'%Y-%m-%d') -------------->oracle中的to_char();str_to_date(date,'%Y-%m-%d') -------------->ora...
阅读全文
摘要:BigDecimal类型(+ - * /)所用的属性11.10 BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方...
阅读全文
摘要:1.当然是写一个普通的java类 1 package com.hc360.urmro.quartz; 2 3 import java.sql.Timestamp; 4 import java.util.Date; 5 import java.util.List; 6 7 import org.a...
阅读全文
摘要:1.配置host2.配置数据源3.在server.xml中添加 urmro.comdocbase可以写相对路径,当然是webapps,也可以写绝对路径。
阅读全文
摘要:Java并发性和多线程介绍目录为什么开发人员从Java转到Go看动画学并发编程多线程的代价Cloud Card能否干掉AppCPU缓存刷新的误解Java NIO系列教程(一) Java NIO 概述通过Axon和Disruptor处理1M tps基本线程同步(七)修改Lock的公平性线程执行者(三)...
阅读全文
摘要:HttpClient工具类postData方法传三个参数:url地址,Map参数放到map中,编码方式package com.hc360.oauth.util;import java.util.ArrayList;import java.util.HashMap;import java.util.I...
阅读全文
浙公网安备 33010602011771号