0

第46节:Java当中的常量池

Java当中的常量池 在 虚拟机 中,内存分布为: 虚拟机堆,程序计数器,本地方法栈,虚拟机栈,方法区。 程序计数器是 执行程序的流水线,是用来存放一些指令的,本地方法栈是 操作系统方法所使用的栈,而虚拟机栈是用来执行程序代码的栈,在方法区中有 类变量,类信息,方法信息,常量池(符号的引用,以表的形 ...

达叔小生 发布于 2018-09-20 01:39 评论(0)阅读(3)
0

SpingBoot —— RestTemplate的配置

本文主要记录springboot中配置RestTemplate。 ...

gdwkong 发布于 2018-09-19 23:33 评论(0)阅读(3)
0

springboot —— 多数据源

本文主要介绍如何在一个springboot项目配置两个数据源(mysql和oracle)。 ...

gdwkong 发布于 2018-09-19 23:21 评论(0)阅读(5)
0

【基础笔记】tomcat安装后运行出现出现问题(the JRE_HOME environment variable is not defined correctly This environment variabl)

之前装好tomcat后正常运行 后来重装系统后,又一次配置环境时却报错。 在网上查找了两篇文章。 https://blog.csdn.net/haleyliu123/article/details/68953796 https://blog.csdn.net/qq_28688909/article/ ...

时孚 发布于 2018-09-19 23:06 评论(0)阅读(8)
0

夯实基础系列一:Java 基础总结

前言 大学期间接触 Java 的时间也不短了,不论学习还是实习,都让我发觉基础的重要性。互联网发展太快了,各种框架各种技术更新迭代的速度非常快,可能你刚好掌握了一门技术的应用,它却已经走在淘汰的边缘了。 而学习新技术总要付出一定的时间成本,那么怎么降低时间成本呢?那就是打好基础,技术再怎么革新,底层 ...

花永伦 发布于 2018-09-19 22:54 评论(0)阅读(40)
0

高并发第六弹:线程封闭

当访问共享的可变数据时,通常需要使用同步。一种避免使用同步的方式就是不共享数据。如果仅在单线程内访问数据,就不需要同步。这种技术被称为线程封闭。 它其实就是把对象封装到一个线程里,只有一个线程能看到这个对象,那么这个对象就算不是线程安全的,也不会出现任何线程安全方面的问题。 二 线程封闭技术有一个常 ...

爱呼吸的鱼 发布于 2018-09-19 20:22 评论(0)阅读(42)
0

设计一个有getMin功能的栈

命题 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作 要求: 1. pop、push、getMin操作的时间复杂度都是O(1); 2. 设计的栈类型可以使用现成的栈结构。 难度 ♥(压力好大...) 设计思路: 两个栈 普通栈+getMin栈,它的主要目的还是要获取到st ...

lorem 发布于 2018-09-19 19:45 评论(0)阅读(8)
0

Java动态性之反射机制(reflection)

说到反射机制,第一次接触的人可能会比较懵,反射?什么反射?怎么反射?反射是干嘛的?下面我将在这篇文章中讲讲Java的反射机制 不过在这之前,还有一个问题需要解决,标题名中的动态性,说起动态性,我先介绍介绍动态语言和静态语言 静态语言 静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要 ...

iTryagain 发布于 2018-09-19 18:47 评论(0)阅读(77)
1

线程中断以及线程中断引发的那些问题

什么是线程中断? 在我们的Java程序中其实有不止一条执行线程,只有当所有的线程都运行结束的时候,这个Java程序才算运行结束。 官方的话给你描述一下:当所有的非守护线程运行结束时,或者其中一个线程调用了System.exit()方法时,这个Java程序才能运行结束。 线程中断的应用场景 我们先来举 ...

林俊伟 发布于 2018-09-19 17:55 评论(0)阅读(13)
0

Spring Cache介绍和使用

Spring Cache 缓存是实际工作中非经常常使用的一种提高性能的方法, 我们会在很多场景下来使用缓存。 本文通过一个简单的样例进行展开,通过对照我们原来的自己定义缓存和 spring 的基于凝视的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其主要的原理,扩展 ...

华丽D转身 发布于 2018-09-19 17:23 评论(0)阅读(14)
0

java文件操作和文件过滤器

文件操作 java提供了File类来供我们操作文件,FIle是文件或文件夹的抽象表示,也就是对象表示。总结了几个常用的方法 File(File parenrt,String child)、FIle(String pathname)、File(String parent,String child),三 ...

GolLong 发布于 2018-09-19 17:21 评论(0)阅读(18)
0

spring cloud

一、什么是Spring Cloud? Spring提供了一系列工具,可以帮助开发人员迅速搭建分布式系统中的公共组件(比如:配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,主节点选举, 分布式session, 集群状态)。协调分布式环境中各个系统,为各类服务提供模板性配置。 ...

14宁 发布于 2018-09-19 17:12 评论(0)阅读(16)
0

java使用插件pagehelper在mybatis中实现分页查询

摘要: com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件 PageHelper是国内牛人的一个开源项目,有兴趣的可以去看源码,都有中文注释 开源项目地址: https://pagehelper.github.io/ 请求URL:h ...

黄浩# 发布于 2018-09-19 16:48 评论(0)阅读(22)
0

struts2学习笔记一

一、框架概述 1、框架的意义与作用: 所谓框架,就是把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的经历放到业务需求的分析和理解上面。 特点:封装了很多细节,程序员在使用的时候会非常简单。 2、三大框架: Struts2,Hibernate,Spring 3、学好框架: 由于框架中细节很多, ...

欢快的小鱼 发布于 2018-09-19 16:26 评论(0)阅读(16)
0

关于Set的源码分析

Set接口继承collection接口,里面的方法在collection中都存在 Set的几个主要实现类为:HashSet,TreeSet HashSet源码 通过下面方法,我们可以看出来,HashSet的实现方法为map操作 TreeSet源码 ...

勃凯‘’玉玺 发布于 2018-09-19 16:22 评论(0)阅读(14)
0

Mybatis源码解析,一步一步从浅入深(四):将configuration.xml的解析到Configuration对象实例

在Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们看到了XMLConfigBuilder(xml配置解析器)的实例化。而且这个实例化过程在文章:Mybatis源码解析,一步一步从浅入深(三):实例化xml配置创建器(XMLConfigBuilder)也进行了详细的阐述。 那么接下 ...

张橙子 发布于 2018-09-19 16:22 评论(0)阅读(14)
0

javaweb分页查询实现

Javaweb分页技术实现 分页技术就是通过SQL语句(如下)来获取数据,具体实现看下面代码 不说废话直接上代码 前端代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <sc ...

黄浩# 发布于 2018-09-19 15:54 评论(0)阅读(25)
0

java~springboot~ibatis Invalid bound statement (not found)原因

事实起因 最近在ORM上使用了ibatis,感觉挺繁琐的,没有jpa来的直接,但项目非要用也没有办法,最近在进行开发过程中出现了一个问题 意思是说,你的xml映射和你的mapper方法不一致,这种不一致大叔总结几点,如果你出现了这种问题可以按着下面几后进行排查。 可能出现的原因 1. xml输入参数 ...

张占岭 发布于 2018-09-19 15:44 评论(0)阅读(16)
0

Java面试:投行的15个多线程和并发面试题

多线程和并发问题已成为各种 Java 面试中必不可少的一部分。如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays)、花旗银行(Citibank)、摩根史坦利投资公司(Morgan Stanley),你会遇到很多有关多线程的面试题。多线程和并发是投行面试的热门知识点,尤其是 ...

程序员的成长之路 发布于 2018-09-19 15:12 评论(0)阅读(53)
0

SpringBoot添加自定义拦截器

在Controller层时,往往会需要校验或验证某些操作,而在每个Controller写重复代码,工作量比较大,这里在Springboot项目中 ,通过继承WebMvcConfigurerAdapter,添加拦截器。 1、WebMvcConfigurerAdapter源码 可以看出,该类 还能配置其 ...

紫薇帝星的故事 发布于 2018-09-19 14:42 评论(0)阅读(23)