随笔分类 - 实际工作中的经验
实际工作过程中的经验
摘要:如果你搜到了我这篇博客并且点进来看了,那就说明你已经被这个问题给逼疯了。网上关于这个问题的解决办法是有,但是未必会奏效。而且也不会告诉你原理。话不多说,进入正题: 如果idea启动项目出现这样的错误,那么意思是,命令行太长,请缩短你的命令行。这个问题是怎么来的?这是因为无论你用idea启动项目还是用
阅读全文
摘要:对于web开发来说,经常需要修改hosts文件,用来将域名与ip对应匹配。但是有时候发现hosts文件明明已经改了,但就是不生效,页面还会跳到某个丧心病狂的私人小站。hosts文件不生效有很多种原因,今天就碰到一个:在域名和ip之间有特殊字符(看不见的),删除特殊字符之后再试试,就生效了。127.0
阅读全文
摘要:相信很多人在开发的过程中都会遇到在js中解析xml文档的问题。有时候文档解析失败,但就是不知道怎么失败的,哪里格式不对。这里教大家一个方法来排查JavaScript解析xml文档格式出错的办法。 1.首先需要声明,谷歌浏览器作为浏览器中的霸主,无愧其霸主地位,确实很多方面做的都非常好。比如这种格式:
阅读全文
摘要:1.谨慎使用继承的方式来进行扩展,优先使用聚合/组合的方式来实现。说明:不得已使用继承的话,必须符合里氏代换原则,此原则说父类能够出现的地方子类一定能够出现,比如,“把钱交出来”,钱的子类美元、欧元、人民币等都可以出现 2.需求分析与系统设计在考虑主干功能的同时,需要充分评估异常流程与业务边界。这一
阅读全文
摘要:1.在线上生产环境,JVM 的 Xms 和 Xmx 设置一样大小的内存容量,避免在 GC 后调整堆大小带来的压力。 2.给 JVM 环境参数设置-XX:+HeapDumpOnOutOfMemoryError 参数,让 JVM 碰到 OOM场景时输出 dump 信息。 3.调大服务器所支持的最大文件句
阅读全文
摘要:1.不要使用 count(列名)或 count(常量)来替代 count(*),count(*)是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。 2.count(distinct col) 计算该列除 NULL 之外的不重复行数,注意 count(dist
阅读全文
摘要:1.用户敏感数据禁止直接展示,必须对展示数据进行脱敏。例如手机号、银行卡号等,中间要用*隐藏。 2.发贴、评论、发送即时消息等用户生成内容的场景必须实现防刷、文本内容违禁词过滤等风控策略,一般是用验证码来拦截。 3.禁止向 HTML 页面输出未经安全过滤或未正确转义的用户数据。需要将敏感信息隐藏,并
阅读全文
摘要:1.捕获异常的时候,有一种特殊情况,就是方法体内部所抛出的并不是Exception而是Error,这个时候,上层方法捕获Exception就会失败。所以在某些场合需要捕获更高一级别的Throwable。一般哪些情况会抛出Error而非Exception呢?因为编译器只会对于java文件进行编译,如果
阅读全文
摘要:maven是构建和管理理项目的利器,pom.xml 是其核心。一个标准的pom.xml该怎么写?其中的标签又有什么意义?话不多说,请看代码: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/
阅读全文
摘要:一、简介 slf4j主要是为了给Java日志访问提供一个标准、规范的API框架,其主要意义在于提供接口,具体的实现可以交由其他日志框架,例如log4j和logback等。当然slf4j自己也提供了功能较为简单的实现,但是一般很少用到。对于一般的Java项目而言,日志框架会选择slf4j-api作为门
阅读全文
摘要:一、添加Junit插件。 1.file-->setting-->plugins-->搜索Junit-->安装插件(一般已默认安装,无需手动安装)。 二、设置Junit测试参数: 1.新建一个文件夹test用于放置测试类 2.右键该文件夹选择Mark directory as-->Test Resou
阅读全文
摘要:一、使用JDOOM解析xml文档 准备工作 1.下载JDOM.jar 包 解析代码如下 import org.jdom2.Attribute; import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.input.SA
阅读全文
摘要:1.首先,在main方法中解析xml文档,具体代码如下: import org.w3c.dom.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import j
阅读全文
摘要:准备工作: 1创建java工程 2创建xml文档。 完成后看下面代码: import org.w3c.dom.*; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; p
阅读全文

浙公网安备 33010602011771号