net.sf.json
摘要:JSONObject package com.itlwc.test; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class Test { public static void main(String[] a
阅读全文
posted @
2019-01-30 11:49
chengloading
阅读(193)
推荐(0)
把JavaScript对象转化成JSON对象
摘要:js => jsonvar jsonVar = {key: value}var jsonString = JSON.stringify(jsonVar) //将JS对象转换为JSON字符串var jsonObject = JSON.parse(jsonString) //将JSON字符串转换为JSO
阅读全文
posted @
2019-01-30 11:04
chengloading
阅读(2939)
推荐(0)
C++环境的配置( windows)
摘要:方法一、——VS: 使用windows开发神器visio studio。这种方法比较简单,直接下载一个最新的vs安装就行。不单单是C++,C、C#、VB等都可以开发。方法二、——只安装C++编译器: 最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,为了在 Windows 上安装 GCC,
阅读全文
posted @
2019-01-25 11:15
chengloading
阅读(467)
推荐(0)
JS数据类型的判断
摘要:在 ECMAScript 规范中,共定义了 7 种数据类型,分为 基本类型 和 引用类型 两大类,如下所示: 基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object基本类型也称为简单类型,由于其占据空间固定,是简单的数据段,为了便于提
阅读全文
posted @
2019-01-24 21:51
chengloading
阅读(124)
推荐(0)
npm镜像地址的修改或切换
摘要:方法一:直接编辑npm的配置文件npm config edit修改registry的地址registry=https://registry.npm.taobao.org方法二:用代码更改npm的配置文件npm config set registry http://registry.npm.taoba
阅读全文
posted @
2019-01-24 11:46
chengloading
阅读(1263)
推荐(0)
关于Java中的Static关键字
摘要:1. static 关键字要解决的问题 通常来说,当创建类时,就是在描述那个类的对象的外观与行为。除非用new创建那个对象,否则,实际上并未获得任何对象。执行new来创建对象的时候,数据存储空间才被分配,其方法才供外界调用。有两种情形用上述方法是无法解决的。一种情形是,只想为某特定域分配单一存储空间
阅读全文
posted @
2019-01-24 10:53
chengloading
阅读(101)
推荐(0)
Sublime Text 3激活
摘要:Sublime Text 3激活方式:一、修改hosts文件:1:windows系统: 找到 C:\Windows\System32\drivers\etc\hosts 这个文件, 用记事本打开此文件,加入如下,然后保存:127.0.0.1 www.sublimetext.com127.0.0.1
阅读全文
posted @
2019-01-23 16:53
chengloading
阅读(405)
推荐(0)
Axiso解决跨域访问(...XMLHttpRequest cannot load http://xxx.xxx No 'Access-Control-Allow-Origin'...)
摘要:直接访问如下:this.$axios.get("http://localhost:8089/yc/demo").then(res=>{ console.log(res)}).catch(err=>{ console.log(err)})当运行程序后,控制台报错如下:...XMLHttpRequest
阅读全文
posted @
2019-01-23 16:49
chengloading
阅读(440)
推荐(0)
Servlet的生命周期
摘要:Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示Servlet的生命周期包含了下面4个阶段:1.加载和实例化2.初始化3.请求处理4.服务终止
阅读全文
posted @
2019-01-18 12:52
chengloading
阅读(181)
推荐(0)
Ajax的异步与同步(async)
摘要:1、async值为true (异步)当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)$.aja
阅读全文
posted @
2019-01-18 12:27
chengloading
阅读(271)
推荐(0)
JAVA工厂模式
摘要:【什么是】一、定义 工厂:在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂是构造方法的抽象,用来实现不同的分配方案。 工厂方法模式(英语:Factory method pattern)是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的
阅读全文
posted @
2019-01-16 22:44
chengloading
阅读(176)
推荐(0)
关于javabean
摘要:【javabean定义】定义:JavaBeans是Java语言中可以重复使用的软件组件,实质上是一种特殊的Java类。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。优点: Bean可以控制它的属性、事件和方法是否暴露给其他程序。 Bean可以接收来自其他对象的
阅读全文
posted @
2019-01-16 22:32
chengloading
阅读(220)
推荐(0)
java多线程的认识
摘要:【线程定义】 定义:线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightwe
阅读全文
posted @
2019-01-16 22:22
chengloading
阅读(185)
推荐(0)
java重写LinkedList
摘要:LinkedList重写类LinkList.java: import java.util.LinkedList;import java.util.List;public class LinkList { private static LinkedList <LinkListInfo> linklis
阅读全文
posted @
2019-01-16 21:38
chengloading
阅读(129)
推荐(0)
springboot中JPA的应用
摘要:1.JPA JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框
阅读全文
posted @
2019-01-15 10:55
chengloading
阅读(208)
推荐(0)
三种常见的Web安全问题
摘要:XSS漏洞 1.XSS简介 跨站脚本(cross site script)简称为XSS,是一种经常出现在web应用中的计算机安全漏洞,也是web中最主流的攻击方式。 XSS是指恶意攻击者利用网站没有对用户提交数据进行转义处理或者过滤不足的缺点,进而添加一些代码,嵌入到web页面中去,使别的用户访问都
阅读全文
posted @
2019-01-15 10:46
chengloading
阅读(297)
推荐(0)
单例模式的写法比较
摘要:简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获
阅读全文
posted @
2019-01-15 09:56
chengloading
阅读(138)
推荐(0)
打jar包的几种方式
摘要:测试用类public class Hello { public static void main(String[] args) { System.out.println("hello world"); }}一般的jar包生成class文件javac Hello.java如果有中文,报 编码GBK的不
阅读全文
posted @
2019-01-14 21:11
chengloading
阅读(508)
推荐(0)
Nginx配置跨域请求“Access-Control-Allow-Origin”
摘要:当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数: 一、 解决方案 只需要在Nginx的配置文件中配置以下参数: 二、
阅读全文
posted @
2019-01-14 09:44
chengloading
阅读(1145)
推荐(0)
Ajax总结一下
摘要:一.什么是Ajax Ajax(Asynchronous JavaScript and XML),可以理解为JavaScript执行异步网络请求。通俗的理解的话就是,如果没有Ajax技术,改变网页的一小部分(哪怕是一行文字、一张图片)都需要重新加载一次整个页面,而有了Ajax之后,就可以实现在网页不跳
阅读全文
posted @
2019-01-13 19:59
chengloading
阅读(125)
推荐(0)
简单说明一下Token ,Cookie,Session
摘要:在Web应用中,HTTP请求是无状态的。即:用户第一次发起请求,与服务器建立连接并登录成功后,为了避免每次打开一个页面都需要登录一下,就出现了cookie,Session。 Cookie Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。Cooki
阅读全文
posted @
2019-01-12 22:45
chengloading
阅读(199)
推荐(0)
关于springboot
摘要:概念 Spring的优缺点 SpringBoot 开始代码 快速开始 SpringBoot的热部署 idea快速创建SpringBoot项目 SpringBoot的原理分析: 起步原理分析 自动配置 创建配置文件修改端口号和web应用的名称 SpringBoot的配置文件: 配置文件类型和作用: y
阅读全文
posted @
2019-01-12 22:41
chengloading
阅读(270)
推荐(0)
认识下java注解的实现原理
摘要:1,什么是注解 注解也叫元数据,例如常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解 一般常用的注解可以分为三类: 一类是Java自带的标准注解,包括@Override(标明重写某个
阅读全文
posted @
2019-01-10 22:34
chengloading
阅读(948)
推荐(0)
java的反射机制
摘要:1,java反射是什么 首先应该先了解两个概念,编译期和运行期,编译期就是编译器帮你把源代码翻译成机器能识别的代码,比如编译器把java代码编译成jvm识别的字节码文件,而运行期指的是将可执行文件交给操作系统去执行,JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对
阅读全文
posted @
2019-01-10 22:11
chengloading
阅读(149)
推荐(0)
java中六个时间类的使用和区别
摘要:java.util.Date java.sql.Date java.sql.Time java.sql.Timestamp java.text.SimpleDateFormat java.util.Calendar java.util.Date日期格式为:年月日时分秒 java.sql.Date日期
阅读全文
posted @
2019-01-10 21:40
chengloading
阅读(142)
推荐(0)
Windows如何后台运行bat文件(没有命令提示符框)
摘要:怎么让bat文件在后台无声无息无影无形地运行呢? 用start/min命令去运行bat文件,电脑的任务栏下仍然会有相关的图标,以下的办法可以达到目的。 方法一: bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。 @echo off if "%1" == "h" goto beg
阅读全文
posted @
2019-01-10 21:18
chengloading
阅读(5807)
推荐(0)
String,StringBuilder,StringBuffer三者的区别(Java)
摘要:这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 1. 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因:String为字符串常量,而StringBuilder和String
阅读全文
posted @
2019-01-09 11:51
chengloading
阅读(225)
推荐(0)
五大排序算法(Python)
摘要:冒泡排序 冒泡排序通常是在CS入门课程中教的,因为它清楚地演示了排序是如何工作的,同时又简单易懂。冒泡排序步骤遍历列表并比较相邻的元素对。如果元素顺序错误,则交换它们。重复遍历列表未排序部分的元素,直到完成列表排序。因为冒泡排序重复地通过列表的未排序部分,所以它具有最坏的情况复杂度O(n^2)。 选
阅读全文
posted @
2019-01-09 09:43
chengloading
阅读(407)
推荐(0)
报错500 DEFAULT_INCOMPATIBLE_IMPROVEMENTS
摘要:freemarker整合springMVC报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'freemarkerConfig' defined in class p
阅读全文
posted @
2019-01-08 23:20
chengloading
阅读(169)
推荐(0)
Js中,Map对象的使用
摘要:1、定义 键/值对的集合。 2、语法 mapObj = new Map() 3、备注 集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。 4、属性 构造函数 :指定创建映射的函数。 Prototype — 原型: 为映射返回对原型的引用。 size: 返回映射中的元素数。
阅读全文
posted @
2019-01-07 15:37
chengloading
阅读(3204)
推荐(0)
Python 文件的操作
摘要:新建 复制 删除 移动 重命名 路径相关 遍历目录 两种方式: 1、os.walk os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 参数1:要遍历的目录 参数2:默认True为广度遍历,False为深度遍历 参数3:
阅读全文
posted @
2019-01-07 13:45
chengloading
阅读(150)
推荐(0)
java的Map遍历
摘要:java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点先初始化一个mappublic class TestMap { public static Map<Integer, Integer>
阅读全文
posted @
2019-01-07 13:06
chengloading
阅读(161)
推荐(0)
使用Git将项目上传到GitHub管理
摘要:首先你需要一个github账号。https://github.com/ 我们使用git需要先安装git工具。 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选):
阅读全文
posted @
2019-01-07 11:27
chengloading
阅读(161)
推荐(0)
java中的Map
摘要:Java8增强的Map集合 Map接口中定义了如下常用的方法。 void clear():删除该Map对象中的所有key-value对。 boolean containsKey(Object key):查询Map中是否包含指定的key,如果包含则返回true。 boolean containsVal
阅读全文
posted @
2019-01-07 07:37
chengloading
阅读(246)
推荐(0)
计算机网络知识—(TCP)
摘要:计算机网络在IT行业的重要性 IT即互联网技术,从事的工作和网络有很大的关系,前端要负责和后台(服务器)进行交互,其必然得经过网络,所以懂点网络知识有很大的帮助。 网络模型数据处理过程 传输层协议的作用 提供了一种端到端(end to end)的连接,一般为前端和后台服务器的连接 由于网络层只管传递
阅读全文
posted @
2019-01-06 21:19
chengloading
阅读(315)
推荐(0)
SpringBoot异步请求
摘要:何为异步请求 在Servlet 3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果一个请求需要进行IO操作,比如访问数据库、调用第三方服务接口等,那么其所对应的线程将同步地等待**IO操作完成, 而IO操作是非常
阅读全文
posted @
2019-01-06 21:06
chengloading
阅读(2493)
推荐(0)
Postman用法,了解一下
摘要:一、Postman的基础功能 二、接口请求流程 1. GET 请求 GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上, 所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。 响应 示例: 这里会有请求的响应状态码,响应时间,以及响应大小 响应
阅读全文
posted @
2019-01-06 16:39
chengloading
阅读(242)
推荐(0)
Maven依赖下载速度慢,不用怕,这么搞快了飞起
摘要:一、背景 众所周知,Maven对于依赖的管理让我们程序员感觉爽的不要不要的,但是由于这货是国外出的,所以在我们从中央仓库下载依赖的时候,速度如蜗牛一般,让人不能忍,并且这也是大多数程序员都会遇到的问题。今天我们就教大家一招来完美解决这个问题,从此远离下载依赖速度极慢的困扰。 二、原理及解决方式 1.
阅读全文
posted @
2019-01-05 22:17
chengloading
阅读(2747)
推荐(0)
MySQL/InnoDB中,对于锁的认识
摘要:MySQL/InnoDB的加锁,一直是一个面试中常问的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等。于是今天就对这几个概念进行学习,屡屡思路,记录一下。 注:MySQL是一个支持插件式存储引擎的数据库系统。本文下
阅读全文
posted @
2019-01-05 22:12
chengloading
阅读(186)
推荐(0)
OSB格式(REST)转化(XML到JSON,JSON到XML)
摘要:OSB转换项目操作手册 新建一个OSB项目 建立以下文件夹,以便更规范的管理工程 一、XML转JSON 1.导入wsdl文件 1)右键wsdl文件夹,选择import选项 2)在弹出框中选择Service Bus Resource选项 3)选择from url选项 4)输入wsdl的URL:http
阅读全文
posted @
2019-01-03 11:45
chengloading
阅读(1073)
推荐(0)
Git上传项目失败:Push rejected: Push to origin/master was rejected
摘要:解决方案如下: 1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F12 打开终端 2.在terminl窗口中依次输入命令: git pull git pull origin master git pull origin master --allow-unre
阅读全文
posted @
2019-01-02 14:30
chengloading
阅读(238)
推荐(0)