java接收前台的json数据的几种方式

  • Post author:
  • Post category:java

使用ajax向后台传递参数,使用参数绑定的方式笔记:   第一种,使用@RequestParam逐个对应接收:        js代码:   var url = "/rest/register"; var phoneNo = $("#mobile").val(); var nickname=$("#nickname").val(); var password = $("#signPwd").val…

继续阅读 java接收前台的json数据的几种方式

Java抽象类和接口的详细区别(全)

  • Post author:
  • Post category:java

目录 前言1. 抽象类2. 接口3. 两者结合4. 面试总结 前言 这两者经常在笔试以及面试中经常问及,甚至在项目实战中还在纠结用哪一种类型 今天就此问题详细剖析一下 以往我的文章中也有稍微提及: java框架零基础从入门到精通的学习路线(超全) 此处将其这些文章抽离公共部分,详细总结下这两概念 1. 抽象类 抽象类是类和类之间的共同特征,将这些共同特征进一步形成抽象类,由于类本身不存在,所以抽象…

继续阅读 Java抽象类和接口的详细区别(全)

Java流程控制详解

  • Post author:
  • Post category:java

一、流程控制概述         在Java程序中,JVM默认总是顺序执行以分号;结束的语句。但是,在实际的代码中,程序经常需要做条件判断、循环,因此,需要有多种流程控制语句,来实现程序的跳转和循环等功能。         流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。              其流程控制方式采用结构化程序设计中规定的三种基本流程结…

继续阅读 Java流程控制详解

java架构知识点-大数据与高并发(学习笔记)

  • Post author:
  • Post category:java

大数据与高并发 一、秒杀架构设计 业务介绍   什么是秒杀?通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结 束。这种秒杀,对时间不是特别严格,只要下手快点,秒中的概率还是比较大的。 淘宝以前就做过一元抢购,一般都是限量 1 件商品,同时价格低到「令人发齿」,这种秒杀一般都在开始时间 1 到…

继续阅读 java架构知识点-大数据与高并发(学习笔记)

Java中的FileReader 和FileWriter文件字符输入流和输出流

  • Post author:
  • Post category:java

下面是文件字符输入流  /*文件字符输入流 只能读取普通文本 * 读取文本内容的时候,比较方便和便捷*/ public class FileReaderTest { public static void main(String[] args) { FileReader fr = null; try { /*读入的文件的目录,这个文件只能是普通的文本文件*/ fr = new FileReader(…

继续阅读 Java中的FileReader 和FileWriter文件字符输入流和输出流

selenium java框架_自动化测试框架selenium+java+TestNG——配置篇

  • Post author:
  • Post category:java

最近来总结下自动化测试 selenium的一些常用框架测试搭配,由简入繁,最简单的就是selenium+java+TestNG了,因为我用的是java,就只是总结下java了。 TestNG在线安装: 打开Eclipse   Help ->Install New Software ,   然后Add   "http://beust.com/eclipse" 选择TestNG,finish下一…

继续阅读 selenium java框架_自动化测试框架selenium+java+TestNG——配置篇

java 等待事件,怎么实现所有线程在等待某个事件的发生才会去执行?

  • Post author:
  • Post category:java

java里面实现这个有两个办法,countdownlatch和cyclicbarrier。 cyclicbarrier可以重复使用,它允许一组线程相互等待,直到达到某个公共屏障点。cyclicbarrier不会阻塞主线程,只会阻塞子线程。 countdownlatch不可以重复使用,会阻塞主线程。主线程调用await方法,主线程阻塞。子线程调用countdown方法,触发计数。countdownl…

继续阅读 java 等待事件,怎么实现所有线程在等待某个事件的发生才会去执行?

java 正则表达 group_正则表达式 group的应用

  • Post author:
  • Post category:java

什么是组 \\w(\\d{3})(.*) 通过括号 可以把正则表达式分成2部分及2组 这就是组的概念 通过方法group() 和 group(0)是一样的 表示整个正则表达式 group(1) 获取上一次匹配中(\\d{3})所匹配的字符串 group(2)获取上一次匹配中(.*)所匹配的字符串 /** *  matcher.find()   matcher.matcher() 区别 *  fin…

继续阅读 java 正则表达 group_正则表达式 group的应用

java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder;

  • Post author:
  • Post category:java

背景 在SpringBoot2.0.3.RELEASE的项目中文件中加入json的依赖后,启动出现以下的异常信息 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.3.1</versi…

继续阅读 java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder;

关于java.lang.SecurityException: class “org.bouncycastle.util.Strings”‘s signer…..报错信息的解决方法

  • Post author:
  • Post category:java

类似这样的报错信息,原因是 jar 包冲突造成,删除其他低版本的 jar 包即可解决 java.lang.SecurityException: class "org.bouncycastle.util.Strings"'s signer information does not match signer information of other classes in the same packag…

继续阅读 关于java.lang.SecurityException: class “org.bouncycastle.util.Strings”‘s signer…..报错信息的解决方法