![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发
冯以铭
阿里云博客:https://yq.aliyun.com/u/fengyiming
展开
-
tomact启动报错 java.lang.OutOfMemoryError ( PermGen space)
tomact内存不够,给tomact启动时加点内存增加以下配置内存溢出:-Xms258m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m原创 2016-07-25 10:12:36 · 606 阅读 · 0 评论 -
阿里云CDN刷新预热接口-黑科技
一般追求体验和速度的网站都会使用CDN技术,下面就说一下常用的阿里云CDN,但是CDN就不可避免的需要去刷新指定文件或者文件夹的缓存,但阿里云后台的管理员账号密码不是一般人能访问的,手动刷新效率也很低,所以往往需要项目里可以直接刷新CDN缓存。阿里云官方文档你以为就这一点点参数就可以了吗?你们可以看看这位仁兄写的代码这位兄弟写的代码官方的调用方式为什么那位仁兄写这么多代码呢,主要是为了这些公共参数原创 2016-11-01 23:03:13 · 8427 阅读 · 1 评论 -
JAVA 异常Exception 浅析
Exception:一般是java用来表示程序出现的异常,像NumberFormatException等由于程序导致的异常。Error:一般则是由系统级出现的错误导致的,栈溢出:StackOverFlowErrorOutOfMemor、内存溢出:OutOfMemoryError都属于系统异常。在Exception里,也分为检查异常和非检查异常,检查异常时必须try catch捕捉或者方法抛出异常才可原创 2017-01-15 13:47:24 · 505 阅读 · 0 评论 -
dubbo 知识总结 dubbo配置参考
dubbo官方文档项目的规模越来越大,总得解耦,不能在一个项目里,这时候,公司采用了dubbo作为分布式应用,将多项业务拆分,并做了库存服务统一、价格服务统一等等一些特殊需要统一性的服务。作为dubbo我也接触了快一年的时间,总会有一些自己的对dubbo的想法。下面是对dubbo的说明:节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务原创 2016-11-03 21:11:32 · 51372 阅读 · 11 评论 -
Web开发-缓存穿透 缓存并发 缓存雪崩等一系列开发常见的缓存常识
作为WEB开发人员,缓存是最基本也是最常用的知识了,开发中在实现业务的时候总会通过缓存来实现功能,但是如果你用了缓存,你就得注意缓存带来的一系列隐藏的问题。比如说缓存穿透、缓存雪崩、缓存并发、缓存一致性等问题,下面我介绍一下开发中对这些问题我的解决方法。原创 2016-12-11 23:06:34 · 2403 阅读 · 0 评论 -
如何跨公众号进行微信支付(appid and openid not match)
appid and openid not match问题最近,运营发现在我们公司A公众号下授权登录的用户在微信里访问我们的H5官网时,无法进行支付,主要原因是付款时是B公众号的账户。问题描述:由于业务问题,往往一个电商平台可能会有多个公众号,这些公众号可能用的是同一个微信联合登录接口,但是在提交订单的时候微信支付是需要验证APPID与OPENID的关联性,也就是说微信授权登录的公众号与结算的微信公众原创 2016-11-10 23:41:02 · 43936 阅读 · 2 评论 -
Apache zookeeper 小试牛刀
公司项目都是基本zookeeper作为发现机制,一直很想试一试win系统启动项目时需要注意的问题win下与linux的区别主要是注意路径里的转义字符\,win下得用/或者\,另外注意启动至直接zkServer.cmd就可以了,另外叉掉dos窗口就可以中断进程了,你不用费心思如何查怎么停止zookeeper程序了,其他的没什么坑了,按照网上教程就可以了网上教程zkEnv.cmd@echo offRE原创 2016-11-03 21:09:56 · 409 阅读 · 0 评论 -
QQ微信微博联合登录流程总结
第三方联合登录一般可以降低网站的获客成本,所以一般的网站都会做一些联合登录,常用的就是QQ、微信、微博了,下面简单的介绍一下这些联合登录的方法。看了一号店的QQ登录源码可知,点击图标直接访问的是这个链接 https://passport.yhd.com/qq/login.do?tp=2.0.0.0.0.LWyye4h-10-C`toe&ti=H2H3VT 它首先请求的是自己网站的请求,后面那两个原创 2016-11-03 20:41:38 · 7166 阅读 · 0 评论 -
常用工具类的介绍
1、StringUtils.join()可以直接将一个String[]转化为String,这里我用的是package org.apache.commons.lang提供的StringUtils工具类原创 2016-07-29 11:42:32 · 330 阅读 · 0 评论 -
网站XSS漏洞攻击如何修补
因为兄弟我是在360下的一家电商网站上班,所以不可避免的就经常被360安全部门“照顾”了,公司邮箱里经常会收到漏洞攻击的邮件,很佩服那些能找到这些漏洞的人,但是佩服归佩服,漏洞总得给补上吧,下面我介绍常用的xss攻击漏洞该如何修补。明天写,今天先把题目起好……..原创 2016-11-02 21:46:37 · 1061 阅读 · 0 评论 -
WEB开发的一些基础知识
1、代理与反向代理的区别 代理一般是指客户端如果想访问服务器B的话,由于网络不通或者路由太多不是直接访问服务器B,而是通过代理服务器Z来直接访问服务器B,类似的应用一般有CDN、VPN等技术。反向代理正好相反,比如客户端A访问的最终是服务器B,但是往往其实在服务器Z,在客户端A眼里,服务器Z就是服务器B。类似的应用最多的就是nginx,通过域名访问来实现负载均衡。 参考来源2、原创 2016-10-27 22:00:16 · 317 阅读 · 0 评论 -
spring mybatis事务回滚配置
1、配置mybatis数据源<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.spring原创 2017-01-13 17:11:05 · 21100 阅读 · 3 评论