JAVA环境配置———jdk安装路径中存在空格的问题

  • Post author:
  • Post category:java

我把jdk 安装在C:\Program Files下 而ide启动脚本 startup.bat 例如以下: if "%OS%"=="Windows_NT" setlocal set NC_HOME=%~dp0 call %NC_HOME%\bin\uapSetupCmdLine.bat if not "%1%" == "" ( %JAVA_HOME%\bin\java  -classpath %N…

继续阅读 JAVA环境配置———jdk安装路径中存在空格的问题

JavaWeb『Thymeleaf』

  • Post author:
  • Post category:java

Thymeleaf基本用法 第一节 MVC 1、提出问题 2、从三层结构到MVC ①MVC概念 ②MVC和三层架构之间关系 3、前后端工程师对接方式 ①后端工程师与前端工程师交互 服务器端渲染 ②前后端分离 ③开发工程师与运维工程师交互 ④开发工程师与产品经理交互 ⑤开发工程师与测试工程师 第二节 Thymeleaf简介 1、Thymeleaf的同行 3、Thymeleaf优势 4、物理视图和逻辑…

继续阅读 JavaWeb『Thymeleaf』

Java中常用html解析器

  • Post author:
  • Post category:java

可能我们在项目中常用Dom解析html,但是以下介绍的解析器可能会让你更简单、容易去解析html。另外javaweb中常用的dom解析是dom4j, 它在web领域中地王道;android中我们常用的是sax、pull。因为它们更省内存。因为不需要将整个XML树读入内存后再进行处理,而是通过输入流的方式进行,在这过程中会触发相关事件........在这些事件回调中我们去做解析工作。 1、jsoup…

继续阅读 Java中常用html解析器

阿里Java学习路线:阶段 1:Java语言基础-Java语言高级特性:第15章:文件操作:课时67:File类基本操作

  • Post author:
  • Post category:java

在Java语言里面提供有对于文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File类是唯一一个与文件本身操作(创建、删除、重命名等等)有关的类,而如果要想进行File类的操作,必须要提供有完整的路径,而后可以调用相应的方法进行处理。 File类的基本使用 打开JDK文档可以发现,File类是Comparable接口的子类,所以Fi…

继续阅读 阿里Java学习路线:阶段 1:Java语言基础-Java语言高级特性:第15章:文件操作:课时67:File类基本操作

基于redis的分布式锁的Java实现

  • Post author:
  • Post category:java

关于分布式锁到底是个什么东西,我在这里就不多说了。 本文的分布式锁主要的构成元素有:ip,线程id,加锁次数。 ip:在集群环境下,部署在不同机器上的应用可能争抢一把锁,用ip实现互斥; 线程id:同一个应用下,不同的线程也可能争抢一把锁; 加锁次数:让锁对同一个线程是可重入的。每加一次锁,当前加锁次数加一,每释放一次锁,当前加锁次数减一。当加锁次数为0时,锁完全释放。 1、普通锁 1.1 单线程…

继续阅读 基于redis的分布式锁的Java实现

Java中list集合为空或为null的区别

  • Post author:
  • Post category:java

最近做一个javaWeb项目,界面取后台数据时 利用jquery 的ajax方法回调处理,获取data值时,data是undefined的 ,由于显示内容不太好处理,我想知道问题出现在哪里,折腾了个把小时,才发现原因: 后台查询数据库总记录数为0(数据库确实无数据)时,我直接设置查询对象集合list置为null, 然后返给页面了, 后来解决方法: 后台查询数据库总记录数为0(数据库确实无数据)时 …

继续阅读 Java中list集合为空或为null的区别

【Java集合】你回答得出HashMap(JDK1.8)的7个问题吗?

  • Post author:
  • Post category:java

前言 可能有小伙伴问,现在Java 14都发布了,我们还在回顾Java 8的内容,不会跟不上时代了吗?其实学习Java 8中HashMap的底层原理,除了应付面试,我们还可以多问问: 为什么要做出这些改变?有什么好处吗? 本文主要对HashMap的底层结构和功能原理进行介绍。 (若文章有不正之处,或难以理解的地方,请多多谅解,欢迎指正) 1. 简单介绍HashMap HashMap的底层结构是应用…

继续阅读 【Java集合】你回答得出HashMap(JDK1.8)的7个问题吗?

LeetCode-223. Rectangle Area (JAVA)求矩形覆盖面积

  • Post author:
  • Post category:java

223. Rectangle Area Find the total area covered by two rectilinear rectangles in a 2D plane. Each rectangle is defined by its bottom left corner and top right corner as shown in the figure. Assume tha…

继续阅读 LeetCode-223. Rectangle Area (JAVA)求矩形覆盖面积

bean、javabean、entity、dto、ejb、pojo都是些什么鬼

  • Post author:
  • Post category:java

1、javaBean javaBean是一种Java语言写成的可重用组件。为写成JavaBean,类必须是具体和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。更多的是一种规范,即包含一组set和get方法的java对象。javaBean可以使应用程序更加面向对象,可以把数据封装起来,把应用的业务逻辑和显示逻辑分离开,降低了开发的复杂程度和…

继续阅读 bean、javabean、entity、dto、ejb、pojo都是些什么鬼

Java基础Day01——java安装及基础

  • Post author:
  • Post category:java

Java 基础 Day01 1.Java 简介 1.1 Java 的诞生 1995 年诞生 sun Java5 : J2SE 、 J2EE 、 J2ME + 新特性(增强 for 循环、枚举、可变参数 .... ) —— 里程碑版本 Java6 : JavaSE 、 JavaEE 、 JavaME Java8 :里程碑版本:目前企业中用的最多的一个版本,很多新特性( Lambda 表达式、 Str…

继续阅读 Java基础Day01——java安装及基础