一层一层的遍历jsonArray(json数组)

话不多说直接开始! (便利数组层层剥皮) String jsonStr = "{     "openAccountReq5":[{                  "processType":"2",                  "applicationId":"xdd123",                  "rcmdStoreCode":"001",                  "rcmdStoreName":"百度",                  "idNo":
分类: 其他 发布时间: 01-17 23:23 阅读次数: 0

记录区别JSONObject和JSONArray的区别

首先的JSONObject和JSONArray是可以相互嵌套的。 在工作中我们常常需要把JSON字符串转化成的JSONObject或者是JSONArray。单你必须明白一点JSON字符串的形式一般来说第三方所给的JSON字符串是以下面的形式展开的 jsonStr=" {"returnCode":"000000","errorMsg":"","bankList":[{"bankId":"0102","bankName":"工商银行","openStatus":"1"}]} " 就是说我们看到的
分类: 其他 发布时间: 01-17 23:23 阅读次数: 0

正确分析error getWriter() has already been called for this response

一般出现这种错误是因为,controller里面是这样写的。 @RequestMapping(value="/getIndex",method= {RequestMethod.GET,RequestMethod.POST}) public PageInfo<User> getIndex(HttpServletRequest request,HttpServletResponse response, int page, int pageSize) throws IOException{
分类: 其他 发布时间: 01-17 23:23 阅读次数: 0

Mysql优化之一:Mysql慢查询日志的使用

转自:https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79288257 一、生成实验数据 原理:sql 蠕虫复制(这种生成数据方式同样适用于数据表中有主键的情况)。 insert into comic (name,pen_name,cover) select name,pen_name,cover from comic 二、慢查询日志设置 当语句执行时间较长时,通过日志的方式进行记录,这种方式就是慢查询的日志。 1、临时开启慢查
分类: 其他 发布时间: 01-17 23:21 阅读次数: 0

Mysql系列之一数据类型

转自:https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79227696 一、数值类型: 注: DECIMAL(5,3)表示总共可以有5+2个字节,小数点后必须有三位,即范围是(-99.999,999.999) 备注:-和.也占一个字节 二、字符串类型: 三、日期时间型: 四、需要知道的知识点: 1、 char和varchar的区别: (1)char(n)类型 char类型是定长的类型,即当定义的是char(10),输入的是"abc
分类: 其他 发布时间: 01-17 23:21 阅读次数: 0

Mysql优化之三:数据库索引原理及优化

转自:https://blog.csdn.net/suifeng3051/article/details/52669644 Mysql优化主要是索引的优化 本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 一、摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将
分类: 其他 发布时间: 01-17 23:21 阅读次数: 0

Mysql优化之四:mysql执行计划之type

转自:https://www.jianshu.com/p/b5c01bd4a306 mysql执行计划作为分析一条sql的执行效率的工具十分有效,通过explain关键字便可查看select语句的具体执行计划,分析其是否按我们设计的执行,是否使用了索引,是否全表扫描等等。不过有很多开发同学对explain返回的执行计划不是非常了解,这里我通过一些简单的例子,为大家做个入门,希望能够抛砖引玉,让大家在日常开发中看懂explain的执行计划,并且优化sql。 首先要明确的一点是,explain只能
分类: 其他 发布时间: 01-17 23:20 阅读次数: 0

LikeLib公链系统明确方向,落地为王

2018年,随着区块链技术逐渐下沉,项目落地成为多方共识,不同公有链之间的竞争则愈发激烈。 目前,区块链技术遵循的基本就是“底层公链→解决方案→项目应用”的发展逻辑,所以说,2019年仍然是底层公链项目竞争,因为目前公链作为区块链技术的基础设施正在逐步的向真正的安全可靠和高效靠拢,这也在明显推进着整个区块链产业的发展。 底层区块链相当于区块链世界的基础设施,主要负责出解决方案以便拓展底层公链的性能或为商业应用提供服务支撑。可以说,底层公链就是区块链的基石,它若能高效运转,那么区块链商业应用就能
分类: 其他 发布时间: 01-17 23:20 阅读次数: 0

公链项目哪家强?和数软件找老唐

公链作为区块链底层协议的价值,远远超过应用层。因此,底层公链仍将是现阶段区块链行业的攻关重点,各公链间的角逐还将继续。 公链即区块链世界的“操作系统”,是为区块链生态提供数据储存、网络传输、交易计算、共识机制等的底层协议。公链提供的接口,则可供开发者研发基于此公链的应用。 公链的发展阶段 第一代公链即比特币。其设计定位为单纯的支付渠道,安全性极高,但可扩展性差,许多高级应用无法建立。 第二代公链即以太坊。它允许开发者自行开发各种智能合约,从而拓展了区块链的商业用途,但是因为扩展性不足、安全性差
分类: 其他 发布时间: 01-17 23:20 阅读次数: 0

2019年区块链会发展成什么样子?

参考互联网发展史,我们就知道在早期的底层操作系统占位意味着什么。同样,自区块链技术进入成长期,作为底层基础设施的公链就成为竞争激烈的领域。2018年是第一代公链诞生十周年,也被很多人称为“公链元年”。一批要带领区块链进入“3.0时代”的公链,视TPS(每秒事务处理量)为“区块链 2.0”最大的痛点。分片、Plasma、Casper以及各种共识机制,排列组合出不同的扩容方案,试图求出突破“不可能三角”的最优解。也有团队尝试从业务场景的真实需求反推技术的进化方向,调整底层网络架构(比如搭载Laye
分类: 其他 发布时间: 01-17 23:19 阅读次数: 0

跨链到底解决了什么问题

跨链 从字面上理解就是将不同的区块链连接起来,就像两岛之间建桥相连一样。简单来看,跨链就是解决如何让一条链上的Token转移到另一条链上。从记账角度,单一区块链解决的是如何精确记账的问题。跨链解决的是两个分布式账本针对同一用户或不同用户控制的账户发生Token转移时,如何在两个账本中精确记账的问题。 并非协议 很多白皮书或者技术文章中将跨链称为“协议”,信息传输协议只需要确何接收到信息,发送方得到反馈不用考虑信息重复发送的问题。 但在账本之间同步数据,就需要确何两个账本变动一致,否则就会出现双
分类: 其他 发布时间: 01-17 23:19 阅读次数: 0

【转载】mybatis中的#和$的区别

【转载】mybatis中的#和$的区别 原文地址:https://blog.csdn.net/u012843873/article/details/80182981 简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Jav
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

Spring框架的设计理念-深入分析Java Web技术内幕

Spring框架的设计理念 1、Spring的总体架构 Spring框架中的核心组件只有三个:Core、Context和Bean。 (1)、Bean组件 主要解决三个问题:Bean定义、Bean创建、Bean解析。其中Bean定义和解析在Spring内部完成。 A、Bean创建的工厂模式:(顶级接口是BeanFactory) 最终默认实现类是DefaultListableBeanFactory。而BeanFactory的三个子类接口,分别表示这些Bean是可列表的、有继承关系的、定义Bean的
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

Spring MVC工作机制-深入分析Java Web技术内幕

Spring MVC的总体设计 web.xml中需要配置一个DispatcherServlet。 Spring MVC如何工作? (1)、DispatcherServlet的initStrategies初始化方法: 文件上传服务、国际化、主题相关组件 请求映射关系(initHandlerMappings)、根据Handler的类型定义不同的处理规则(initHandlerAdapters) Handler异常处理、ViewName转换、View解析页面相关 这8个组件对应的8个Bean对象都保
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

廖雪峰Java2面向对象编程-5包和classpath-4classpath和jar

classpath是一个环境变量 classpath指示JVM如何搜索class classpath设置的搜索路径于操作系统相关
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

Spring学习笔记(二)——Spring相关配置&属性注入&Junit整合

一、Spring的相关配置 1.1 Bean元素 class属性:被管理对象的完整类名 name属性:给Bean起个名字,能重复,能使用特殊字符.后来属性 id属性:给Bean起个名字,不能重复,不能使用特殊字符.早期属性 scope属性 singleton:默认值,单例对象.项目一启动就创建对象,而且容器只创建一次 prototype:多例原型.被标识为多例的对象,每次在获得才会创建.每次创建都是新的对象(整合struts2时,ActionBean必须配置为多例的.) request(了解)
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

Django之组件

目录 一 什么是Ajax 二 基于jquery的Ajax实现 三 案例 四 文件上传 五 Ajax提交json格式数据 六 Django内置的serializers(把对象序列化成json字符串) 一 什么是Ajax 概念:   异步Javascript和XML,即使用Javascript语言与服务器进行异步交互,传输的数据为XML(随着技术的发展,现在更多使用json数据)。 流程图:    二 基于jquery的Ajax实现 三 案例 四 文件上传 五 Ajax提交json格式数据 六 D
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

【转载】模拟APP弱网测试

当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理了app网络测试要点和弱网测试常用模拟方法,让大家对网络测试有一个全面的认识。 APP网络测试要点
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

js-day04--Ajax应用--二级联动

Ajax概述和实用需求 Ajax介绍/阿贾克斯: 一、Ajax不是一项具体的技术,而是几门技术的综合应用。   Javascript、XHTML和CSS、DOM、XML和XMLHttpRequest。 二、Ajax核心只不过是要在javascript中调用一个叫XMLHttpRequest类,这个类可以与Web服务器使用HTTP协议进行交互,程序不通过浏览器发出请求,而是用这个特殊的JavaScript对象发送请求和接收响应。 三、XMLHttpRequest对象在网络上的俗称为Ajax对象。
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0

I/O流任务

一、完成以下链接[https://www.cnblogs.com/zhrb/p/6834084.html]中的任务3、4、5。 3. 字符编码 主要讲解中文乱码问题,FileReader、InputStreamReader。 FileReader是InputStreamReader 类的子类,FileReader读取文件的过程中,FileReader继承了InputStreamReader,但并没有实现父类中带字符集參数的构造函数,所以FileReader仅仅能按系统默认的字符集来解码,然后在
分类: 其他 发布时间: 01-17 23:18 阅读次数: 0