Java并发性和多线程介绍

  • Post author:
  • Post category:java

http://tutorials.jenkov.com/java-concurrency/index.html 在过去单CPU时代,单任务在一个时间点只能执行单一程序。之后发展到多任务阶段,计算机能在同一时间点并行执行多任务或多进程。虽然并不是真正意义上的“同一时间点”,而是多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。 …

继续阅读 Java并发性和多线程介绍

Java链表

  • Post author:
  • Post category:java

链表是面试中常考的,本文参考了其它一些文章,加上小编的自己总结,基本每个算法都测试并优化过。 算法大全(1)单链表 中还有一些链表题目,将来也会整理进来。 * REFS: * http://blog.csdn.net/fightforyourdream/article/details/16353519 * http://blog.csdn.net/luckyxiaoqiang/article/de…

继续阅读 Java链表

JAVA实现文件下载功能

  • Post author:
  • Post category:java

@GetMapping("readFileUrl") @ApiOperation("下载文件") @ApiImplicitParam(name = "fileUrl", value = "文件地址", required = true, dataType = "String", paramType = "body") public void readFileUrl(HttpServletReques…

继续阅读 JAVA实现文件下载功能

【Java进阶笔记】编译期处理(java语法糖)

  • Post author:
  • Post category:java

文章目录 1. 语法糖 1.1. 默认构造方法 1.2. 自动拆装箱 1.3. 泛型取值 1.4. 可变参数 1.5. foreach 循环 1.6. switch 字符串 1.7. switch 枚举 1.8. 枚举 1.9. try-with-resources 1.10. 方法重写时的桥接方法 1.11. 匿名内部类 1. 语法糖 语法糖,指java编译器把 .java 源码文件编译为 .c…

继续阅读 【Java进阶笔记】编译期处理(java语法糖)

谷歌中的V8引擎:Ignition和TurboFan;极大提高网页浏览器内部JavaScript执行的性能

  • Post author:
  • Post category:java

V8是被设计用来提高网页浏览器内部JavaScript执行的性能 v8引擎,v8引擎是一种js引擎的实现,JavaScript引擎是什么? JavaScript引擎是执行JavaScript代码的程序或解释器。javaScript引擎可以实现为标准解释器或即时编译器,它以某种形式将JavaScript编译为字节码。 v8引擎,你还知道那些js引擎 V8 - 开源,由Google开发,用C ++编写…

继续阅读 谷歌中的V8引擎:Ignition和TurboFan;极大提高网页浏览器内部JavaScript执行的性能

JAVA的重载与重写

  • Post author:
  • Post category:java

重载 重载出现在同一个类当中 ,当一个类中的方法名相同而参数列表不同时是可以的,这些相同方法名的方法就是重载的体现。当调用这个同名函数时,会根据你的参数列表来寻找你要调用的那个方法。 package test; public class Person { int age; String name; //从这里开始 public Person() { } public Person(int age)…

继续阅读 JAVA的重载与重写

Java读取json文件并对json数据进行读取、添加、删除与修改操作

  • Post author:
  • Post category:java

1.介绍 开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。 2.说明 Java语言操作json对象,需引入json数据操作库(org.json.jar)文件,可通过网络搜索寻找,另外本文附件代码中已包含,在Eclipse或其它编译工具中直接…

继续阅读 Java读取json文件并对json数据进行读取、添加、删除与修改操作

java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider

  • Post author:
  • Post category:java

BouncyCastleProvider配置 1 . java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider 解决方法 BouncyCastle可以从www.bouncycastle.org下载(对应JDK版本的BouncyCastle) 1)  安装 在Windows中,在Java的安装目…

继续阅读 java.lang.NoClassDefFoundError:org/bouncycastle/jce/provider/BouncyCastleProvider

mysql resulttype map_Mabitis 多表查询(一)resultType=“java.util.hashMap”

  • Post author:
  • Post category:java

1、进行单表查询的时候,xml标签的写法如下 进行多表查询,且无确定返回类型时 xml标签写法如下: 因为没有对应的类型,所以返回HashMap 类型的结果。此时需要在dao中添加 java.util.HashMap 的引用。否则报错。 2、此次bug处理。另外习得从异常信息定位缺陷。 错误文件和错误地址都会显示到异常信息里。找到对应的关键字即可。 如,第一个错误最后一部分的信息为: Failed…

继续阅读 mysql resulttype map_Mabitis 多表查询(一)resultType=“java.util.hashMap”

获取页面所有属性并生成html6,JavaScript基础练习题(三)

  • Post author:
  • Post category:java

一、单选题 1.以下关于Javascript中事件的描述中,不正确的是 A click——鼠标单击事件 B focus——获取焦点事件 C mouseover——鼠标指针移动到事件源对象上时触发的事件 D change——选择字段时触发的事件 正确答案: D 解析:change事件为input内容发生改变时触发的事件。根据input的type属性值不同,具体的触发时机也不尽相同 2.下列哪些不是e…

继续阅读 获取页面所有属性并生成html6,JavaScript基础练习题(三)