-
Java - 手动解析不带引号的JSON字符串
Java - 手动解析不带引号的JSON字符串 目录 1 需求说明 2 解析代码 2.1 实现思路 2.2 详细代码 2.3 测试样例 1 需求说明 项目中遇到了一批不带引号的类JSON格式的字符串: {Name:Heal,Age:20,Tag:[Coding,Reading]} 需要将其解析成JSON对象, 然后插入到Elasticsearch中,...
-
SpringBoot内置tomcat启动原理
SpringBoot内置tomcat启动原理 前言 ? ? ? ? ?不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?? 内置tomcat ? ? ? ? ?开发阶段对我们来说使...
-
Properties类按顺序输出加载内容
Properties类按顺序输出加载内容 Properties类按顺序输出加载内容 最近手写工厂的时候,遇到了加载配置文件时不按照properties文件中的数据的顺序来加载。 一、问题代码 import java.io.IOException;import java.io.InputStream;import java.util.Properties;public cl...
-
mybatis中集成sharing-jdbc采坑
mybatis中集成sharing-jdbc采坑 1. mybatis中集成sharing-jdbc采坑 1.1. 错误信息 Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 1.2. 出现场景 我用的mybatis-plus,现在要把 ShardingSphere 也就是 sharing-jdbc 集...
-
jvm原理和代码运行的过程
jvm原理和代码运行的过程 一次编译,到处运行 java一直宣传的口号是:一次编译,到处运行。那么它如何实现的呢?我们看下图: graph TDjava原程序--javac编译-->java字节码java字节码-->jvm虚拟机jvm虚拟机--java解释-->windows机器码jvm虚拟机--java解释-->linux机器...
-
什么是ajax
什么是ajax ajax是一种用于创建快速动态网页的技术。 异步的javascript和XML(JSON),主要是完成一个局部刷新。 异步:你传输吧,我先干我自个儿的事,你传好了告诉我一声 同步:你传输,我停下活儿看着你,等你传好了我再干活 ajax的使用场景: 1.地图(局部刷新)2.搜...
-
Java23种设计模式和六大设计原则(附视频)
Java23种设计模式和六大设计原则(附视频) 1、设计模式的六大原则 ?开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接...
-
阿里注册中心Nacos生产部署方案
阿里注册中心Nacos生产部署方案 一、说明 生产环境中部署 nacos 首先肯定是使用集群模式 cluster 保证高可用,本文主要详细介绍最佳的集群方案怎样搭建与 spring cloud 程序怎样集成 ? 二、集群方案 下图是官方推荐的集群方案,通过域名 + VIP模式的方式来实现,可读性...
-
Spring Security 解析(一) —— 授权过程
Spring Security 解析(一) —— 授权过程 Spring Security 解析(一) —— 授权过程 ??在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设计学习并整理一...
-
Java连载18-引用数据类型、三元运算符、控制语句if
Java连载18-引用数据类型、三元运算符、控制语句if 一、引用类型 1.String是sun在JAVASE中提供的字符串类型 2.String.class字码 3.String是引用数据类型,s是变量名,abc是字面值; String s = "abc" ; // String aa = 10;编译不通过,不满足数据类型定义 二、三元运算...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




