day15 java学习笔记

  • Post author:
  • Post category:java

day19 多线程 学习目标 生产者与消费者JDK5特性JUC单例模式关键字volatile线程池ConcurrentHashMap 1. 生产者与消费者 1.1 安全问题产生 线程本身就是一个新创建的方法栈内存 (CPU进来读取数据)线程的notify(),唤醒第一个等待的线程解决办法 : 全部唤醒 notifyAll()被唤醒线程,已经进行过if判断,一旦醒来继续执行线程被唤醒后,不能立刻就执…

继续阅读 day15 java学习笔记

java-后端八股文

  • Post author:
  • Post category:java

文章目录 java 基础创建对象的5种方式多态throwableCollectionQueueHasMmapCurrentHashMapjava线程同步机制接口和抽象类hashcode equals ==ArrayList LinkedListSynchronized使用Happen-Before原则 Java-Springspring的aop实现的两种方式spring的循环依赖如何解决Sprin…

继续阅读 java-后端八股文

【Java】IDEA性能优化 更换为Openj9加快运行速度、减少内存占用

  • Post author:
  • Post category:java

实测idea在使用openj9的情况下,即使不优化jvm参数也比idea自带的jdk占内存要低不少 openj9:下载链接 选择win64.zip,开始下载 下载完成后,解压并替换掉IDEA安装目录下的jbr文件夹 解压后试试能否打开你的IDEA,不能打开的话可能是一些plugin不兼容的问题。 版权声明:本文为HuaLingPiaoXue原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请…

继续阅读 【Java】IDEA性能优化 更换为Openj9加快运行速度、减少内存占用

第十三届蓝桥杯大赛软件类决赛Java大学B组C题——左移右移

  • Post author:
  • Post category:java

【问题描述】 小蓝有一个长度为 N 的数组,初始时从左到右依次是 1, 2, 3, . . . N。 之后小蓝对这个数组进行了 M 次操作,每次操作可能是以下 2 种之一: 左移 x,即把 x 移动到最左边。右移 x,即把 x 移动到最右边。 请你回答经过 M 次操作之后,数组从左到右每个数是多少? 【输入格式】 第一行包含 2 个整数,N 和 M。 以下 M 行每行一个操作,其中 “L x”表示…

继续阅读 第十三届蓝桥杯大赛软件类决赛Java大学B组C题——左移右移

Java异常处理try-catch-finally的执行过程

  • Post author:
  • Post category:java

try-catch-finally程序块的执行流程以及执行结果比较复杂。基本执行过程如下: 程序首先执行可能发生异常的try语句块。如果try语句没有出现异常则执行完后跳至finally语句块执行;如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语句块执行处理。catch语句块可以有多个,分别捕获不同类型的异常。catch语句块执行完后程序会继续执行finally语句块。…

继续阅读 Java异常处理try-catch-finally的执行过程

java 多个 panel_java – 如何并排放置两个jpanel

  • Post author:
  • Post category:java

我试着把两个jpanels并排放在一起,但在这一刻我不能做我想要的 我有这个代码, this.videoPanel= new JPanel(); this.videoPanel.setBackground(new Color(102, 102, 102)); this.videoPanel.setPreferredSize(new Dimension(320, 240)); this.videoP…

继续阅读 java 多个 panel_java – 如何并排放置两个jpanel

Java之基于Eclipse搭建SSH框架(上)

  • Post author:
  • Post category:java

终于把SSH框架搭建完毕,当时学习Java的时候,感觉这一切都是So Easy,好久没搭建了,现在都是Hard So;虽说网上有好多搭建资料,在此我不得不吐槽一下,亲,MyEclipse和Eclipse还是有区别的,在MyEclipse上集成这个太简单了,好多都是说在Eclipse上集成,打开一看却是MyEclipse,感觉被坑了。下面来学习一下怎么在Eclipse上搭建SSH框架。 需要的工具:…

继续阅读 Java之基于Eclipse搭建SSH框架(上)

Java资源大全中文版

  • Post author:
  • Post category:java

Java资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-java 就是 akullpp 发起维护的 Java 资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。伯乐在线已经把 awesome-java 资源列表翻成中文后发布于 ImportNew。 Awesome …

继续阅读 Java资源大全中文版

java字符转码:三种方法

  • Post author:
  • Post category:java

原文地址:http://thetopofqingshan.iteye.com/blog/1502731 java字符转码:三种方法 转码成功的前提:解码后无乱码 转码流程:文件(gbk)-->解码-->编码--->文件(utf-8)   注:如有问题请留言   下面具体的实例   方法一:java.lang.String   Java代码   用于解码的构造器:   String…

继续阅读 java字符转码:三种方法

java schema校验_Java通过XSD(XML Schema)校验XML

  • Post author:
  • Post category:java

Tom male 16 changjiang road 2.使用正确的XML文件自动生成XSD校验文件a.xsd,需要借助第三方jar包trang.jar,执行命令 java -jar trang.jar a.xml a.xsd 3.Java代码实现 package nnn; import java.io.File; import javax.xml.parsers.SAXParser; impo…

继续阅读 java schema校验_Java通过XSD(XML Schema)校验XML