
开发中问题
零点起航
java新手
展开
-
初识JVM参数MetaspaceSize
前言因线上内存溢出java.lang.OutOfMemoryError: Compressed class space问题,了解到Metaspace。问题出现的背景是将JDK 1.7升级到1.8,临时处理方案 添加配置参数-XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m。但是通过jstat -gcutil pid查看M的值为98(M的=MU/MC),即Metaspace区的使用量达到了512m*98%。遗憾的是,这个推算是错误的;推理以笔者测试环.原创 2020-09-02 15:40:46 · 2519 阅读 · 0 评论 -
Error validating server certificate for
Error validating server certificate for https://192.168.101.106:443: - Unknown certificate issuer Fingerprint: 54:4e:01:92:66:28:ff:c7:2d:69:86:92:c1:91:15:fe:7a:2e:cf:42 Distinguished name:转载 2016-11-22 10:12:23 · 6115 阅读 · 0 评论 -
RESTful的原则
RESTful的原则:URL表示资源HTTP方法表示操作GET只是用来请求操作,GET操作永远都不应该修改服务器的状态。但是这个也要具体情况进行分析,例如一个页面中的计数器,每次访问的时候确实引起了服务器数据的改变,但是在商业上来说,这并不是一个很重要的改变,所以仍然可以接收使用GET的方式来修改数据。服务应该是无状态的在有状态的会话中,服务器可以记录之前的信息。而RESTful风原创 2017-08-21 22:12:25 · 687 阅读 · 0 评论 -
表单重复提交处理
表单重复提交是在Web应用中最常见的一个问题。常见的应用场景:1.点击提交按钮两次。2.点击刷新按钮。3.使用浏览器后退按钮重复之前的操作,导致重复提交表单。4.使用浏览器历史记录重复提交表单。5.浏览器重复的HTTP请求。用户提交表单时可能因为网速或者恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。1、js禁掉提...原创 2018-02-26 17:02:45 · 264 阅读 · 0 评论 -
常见的高并发处理方式
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是...转载 2018-02-28 17:43:40 · 3041 阅读 · 0 评论