引以为戒,哪怕再小的错误也是一次深刻的教训。
1.Set/LIst 声明错误
Set<String> citySet = new Set<String>(); 错误
原因:Set只是接口,要实例化需要指定具体的实现类型。
Set<String> citySet = new HashSet<String>(); 正确
2. 有关Json数据的格式转化
早期的JSON解析器基本上就是使用JavaScript的eval()函数。
JSON对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript对象。
Json字符串: var str='{"name":"cpf","age":"23"}'
Json对象: var obj={name:"张三",sex:'男'};var jsonStr = '{city:"'+ input + '"}';
字符串用来数据传送;
对象可以直接以 对象名.属性名 选取值;如jsonStr.city 。
转化:
var objs = eval("[{ id: 1, name: 'n_1' }, { id: 2, name: 'n_2'}]");
alert(objs[0].id); // return 1
JSON.stringify(jsonStr);
转化为字符串
var student = new Object();
student.name = "Lanny";
student.age = "25";
student.location = "China";
var json = JSON.stringify(student);
alert(student);
结果如下:
JSON.parse(student);
解析为json对象。
ps: 如果有数组类型的值 ,可使用下标取值。
特注:属性中加引号和不加引号 可能会引起兼容性的问题。
3.使用$.trim()去空格
在js中去前后空格需要注意兼容性,因此使用$.trime.
4.数据乱码问题
问题描述:发现页面显示乱码,经查存入数据库的数据就是乱码,eclipse jsp已设utf-8
原因:tomcat 配置 没有设置编码字符
解决方法:D:\apache-tomcat-7.0.61\conf\server.xml 中
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
添加 URIEncoding="UTF-8"。

- 大小: 17.6 KB
分享到:
相关推荐
网站日志(.log文件)是记录Web服务器与客户端交互过程的重要工具,它们记录了每一次HTTP请求和响应的详细信息,对于系统...在实际工作中,掌握.log文件的解析和分析技巧,将极大地提升我们的工作效率和业务洞察力。
标题 "de.jayefem.log4e_free_1.3.1" 提示我们这是一个软件版本...同时,了解 "Log4E Free" 的日志策略和性能优化技巧也是十分重要的,因为良好的日志管理能够帮助他们调试代码、追踪错误以及监控应用程序的运行状态。
本文将详细介绍如何查看和分析`db2diag.log`文件,包括如何查找特定的进程信息、过滤特定时间戳后的信息以及如何解析十六进制返回码等。 #### `db2diag.log`文件的基本概念与位置 - **定义**:`db2diag.log`是一个...
在IBM DB2 UDB(Universal Database)环境中,`db2diag.log` 文件是一个非常重要的诊断日志文件,它记录了数据库运行过程中产生的各种事件、警告和错误信息。正确地理解和分析这些信息对于定位和解决问题至关重要。 ...
如果在不支持`console`对象的旧版浏览器中直接使用`console.log()`,可能会引发错误。为了避免这种情况,可以预先检查`window.console`是否存在,若不存在则创建一个空的`console`对象,确保`console.log()`在这些...
为了避免类型转换引起的比较错误,建议使用 `===` 和 `!==` 运算符进行比较。这些运算符确保了类型和值都相等。 **示例代码:** ```javascript const a = "123"; const b = 123; console.log(a === b); // 输出: ...
通过掌握一些高级技巧,你可以更有效地使用`console.log()`,从而提高工作效率。以下是五个实用的`console.log()`技巧: 1. **打印全名变量**: 当你需要在控制台中区分多个变量时,可以使用花括号包裹变量名,以...
该示例中,`Log.d()`用于输出debug级别的日志信息,其中`LOG_TAG`作为日志的标签,便于在日志管理工具中过滤和查找。 #### 二、创建自定义的日志记录器 在实际开发中,为了更好地管理和格式化日志信息,我们可以...
### 教你更简单的使用log4j日志 在日常的软件开发过程中,日志记录是必不可少的一个环节,它能够帮助我们追踪程序运行时的状态、定位问题所在,并且为后期维护...希望本文能够帮助你更好地理解和掌握Log4j的使用技巧。
16. **错误日志**:通过`error_log`记录错误,便于调试和问题排查。 以上只是PHP使用技巧的一小部分,实际学习过程中还应结合具体应用场景和项目需求,不断探索和实践,才能真正提升PHP编程能力。这个“PHP使用技巧...
登录 JavaScript 和 Node 关于使用 console.log() 在运行时内省对象和调试的一些小技巧...... 目录安装在 Cloud9 为 Node.js 创建一个新的 Cloud9 工作区在您的 Cloud9 仪表板中,在左上角找到并单击绿色按钮“创建...
通过理解这些基本的调试技巧和方法,初学者可以更好地掌握JavaScript编程,进而在开发中避免常见的错误,提高代码质量和运行效率。掌握console.log的用法,能够让开发者在面对问题时,能够快速定位并解决,同时也...
Log4j,作为Java世界中最广泛使用的日志框架之一,因其强大的功能和灵活的配置,成为了开发者的首选工具。本文将重点围绕Log4j 1.2.17版本展开,详细介绍其核心概念、使用方法以及配置细节。 1. **Log4j简介** Log...
3. **调试技巧**:利用前端显示日志,可以方便地观察代码执行过程中的状态,特别是在实时反馈和交互性需求较高的项目中,可以提升开发效率。 4. **插件使用**:安装和使用screenlog.js可能涉及引入插件文件,调用...
在使用MATLAB编程时,理解和掌握调试与错误处理技巧至关重要。本文将深入探讨如何处理不同类型的错误,提高代码的稳定性和可靠性。 首先,我们来看一下错误的分类: 1. **语法错误**:这是最常见的错误类型,通常...
Log4j 是一款广泛使用的日志记录框架,它允许开发者在Java应用程序中方便地记录调试信息、错误报告和其他日志数据。这篇文档将详细介绍Log4j的使用方法和配置,帮助你掌握如何有效地管理和控制日志输出。 首先,...
在这篇文章中,我们将详细介绍console.log在打印JavaScript对象和数组时的用法,并通过实例来展示其具体实现步骤和相关技巧。 首先,console.log是JavaScript的一个全局对象console的方法。它可以在浏览器的控制台...
pg_log 是 PostgreSQL 的数据库运行日志,它记录了数据库的运行状态、错误信息和性能指标等信息。用户可以通过配置日志参数来调整日志记录的内容和格式。 配置文件位置 pg_log 的配置文件默认位于 /Thdata/Abase/...
在Unity中,我们通常使用Debug.Log、Debug.LogWarning和Debug.LogError来记录不同级别的日志。这些内置的日志函数方便但不够灵活,而自定义的日志系统则可以提供更多功能,如: 1. **日志分类**:在"Debugger_UNITY...