自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 String数据类型,StringBuffer以及 StringBuilder

2.1StringString数据类型在JDK 中定义使用了final 关键字,也就是说一个String 对象一旦生成就无法改变存放在常量池中直到被GC,对String 变量重新赋值其实只是对变量的引用重新赋值,字符串内容并未改变,优点:极大的复用了相同的字符串不需要每次都去创建一个字符串对象。2.2String 常量池专门用来存储已经创建好的字符串常量(New的字符串存在于堆中...

2019-09-25 15:59:42 256

原创 美的JAVA技术面“凉经”

等通知的凉经,,,,1.排序:详细解释快排, 希尔排序,堆排序, 问有排序为啥还用树?2.B树,B+树,红黑树,解释一下,说一下区别3.List 和 Map 底层实现,扩容机制4.ArrayList 的扩容机制5.TCP 滑动窗口,三次握手四次挥手,6.redis 持久化机制,区别,缓存击穿,缓存雪崩概念,怎么处理7.Mysql的存储引擎有哪些,区别,...

2019-09-24 19:19:30 827

原创 java技术网面整理

线程和进程的区别根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位在开销方面:每个进程都有独立的代码和数据存储空间,以及程序上下文,程序之间的切换会有较大的开销;线程可以看作轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程...

2019-09-23 19:11:09 178

原创 (转)JaveEE请求转发和重定向的区别

原文链接:https://blog.csdn.net/u010452388/article/details/80398929首先先上图:重定向请求转发:区别

2019-09-23 19:09:10 221

原创 JDK8中Lambd表达式的简单使用

通过从静态内部类===》成员内部类===》匿名内部类的推导,最后简化匿名内部类的使用。public class TestLambd2 { //静态内部类 static class test implements Eat { public void eat() { System.out.println("=========>吃饭"); } } public...

2019-09-19 21:30:07 260

原创 多线程面试题1

题目:自定义容器,提供新增元素(add)和获取元素数量(size)方法。启动两个线程。线程1向容器中新增10个数据。线程2监听容器元素数量,当容器元素数量为5时,线程2输出信息并终止。===============================================================================================使用三种方法...

2019-09-19 21:27:08 192

原创 修改外部标识达到对线程停止

线程停止的方式有两种情况:1.线程正常执行完成;2.线程被强制终止。强制终止两种不推荐使用的方法:stop()和destory();在不使用第二种情况下达到线程终止的效果,可以使用外部标识对线程run()进行干预废话不多说:public class TestStop implements Runnable{ public boolean flag=true;//定义标识...

2019-07-17 11:00:17 239

原创 java实现word文档的下载(Freemark)

1.http://freemarker.foofun.cn/index.html (freemarker开发手册)根本看不懂。。。。2.https://blog.csdn.net/fhx007/article/details/7902040 (一篇很全面的freemarker教程)3.https://www.cnblogs.com/SHMILYHP/p/5502123.html...

2019-03-20 14:16:08 1092

原创 java的文件处理(POI)

1.java导出Excel文件:在Controller控制器中获取前台传过来的一些参数: public void exportApplyerStExcel() { if (!IsPost()) { ///获取一些要用的参数 int year = this.getParaToInt("year"); int op = this.getParaToIn...

2019-03-20 14:15:41 518

原创 Mybatis从入门到放弃

一,Mybatis把jdbc进行封装,但是连接数据库的配置和操作数据库的sql语句没办法也不能封装,而这两部分是写在配置文件中mybatis.xml和classnameMapper.xml。二,环境搭建:1.导入mybatis-3.2.7.jar官方包,mybatis的依赖包,对mysql的jdbc包,jsp依赖的包jstl和standard, 日志包,等,。2.在 src 下...

2019-03-20 14:10:48 289

原创 动态给select下拉框添加option

方法很多:1.JQuery的方法:///先定义一个数组 var data=new Array();///然后.............给数组data赋值 ............///最后把数组的值写入下拉框for(var j=0;j<data.length;j++)             $("#selectId").append("<option val...

2018-08-16 10:54:17 20550 3

转载 数据类型的转换

 1.把long 转换为int //强制类型转换 Long l = new Long(33);long l1 = l.longValue();int i = (int) l1;System.out.println(i);//或者 long有api转换Long l = new Long(33);System.out.println(l.intValue());...

2018-08-14 16:50:24 195

转载 Java删除指定文件

1.Java删除指定文件夹下的所有内容(包括此文件夹) 递归删除,通俗易懂。转至:https://blog.csdn.net/kpchen_0508/article/details/48729653  private static void deleteDirectory(File file) { if (file.isFile()) {// 表示该文件不是文件夹 file...

2018-08-13 19:35:01 9564 1

原创 Navicat for oracle 连接远程数据库

1.第一次在这写笔记,以前写在博客园里2.首先安装好oracle ,我安装的是oracle 11g,下载和安装的步骤相当详细请看这里:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html(安装包百度云链接:https://pan.baidu.com/s/17SyQ9zDYZrUaMsFEbdU82w 密码:vbr4)安装完后...

2018-04-23 17:45:20 4444 1

子集构造法NFA的确定化

编译原理完整实验报告,包含流程图,实验结果,和代码等,

2018-05-28

计算机组成原理实验—补码两位乘

计算机组成原理实验—COP2000实现的补码两位乘,包含代码

2017-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除