全国报名热线

15201841284

  • 【上海Java培训】JDBC连接MySQL数据库基础

    主要内容MySQL的基本操作和基本SQL语法使用JDBC进行MySQL数据库的开发使用DriverManager、Connection、PreparedStatement、ResultSet对数据库进行增删改查操作JDBC简介  JDB...

    2018-02-04    来源:上海尚学堂
  • Java 线程的中断机制

    线程中断机制提供了一种方法,用于将线程从阻塞等待中唤醒,尝试打断目标线程的现有处理流程,使之响应新的命令。Java 留给开发者这一自由,我们应当予以善用。

    2018-02-02    来源:上海尚学堂
  • JAVAEE企业级应用开发和Maven之间的那些事

    到目前为止(未来有很多不可预知的事),Java应该还是企业级应用开发的首选,基于Java开发的企业级应用软件架构也是经历了一代又一代,从最初的jsp+javabean+servlet,到后来...

    2018-01-31    来源:上海尚学堂
  • Java Web每天学之Servlet的工作原理解析(三)

    上篇文章中我们介绍了Servlet的实现方式以及Servlet的生命周期,我们这篇文章就来介绍一下常用对象。点击回顾上2篇文章:《Java Web每天学之Servlet的工作原理解析》;《Java...

    2018-01-31    来源:上海尚学堂
  • 谈谈Java线程中的同步

    Java线程中的同步 (图片来自网络:Java线程状态)对象与锁每一个Object类及其子类的实例都拥有一个锁。其中,标量类型int,float等不是对象类型,但是标量类型可以通过其包装...

    2018-01-31    来源:上海尚学堂
  • Mybatis 配置文件(二)

    本文是mybatis配置文件之二,上次我们讲述了《Mybatis 配置文件(一)》欢迎点击阅读前文。6 plugins 插件 MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用...

    2018-01-31    来源:上海尚学堂
  • Mybatis 配置文件(一)

    1 properties这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。例如:

    2018-01-31    来源:上海尚学堂
  • ThreadLocal类的简单使用(二)

    上次我们讲述了《ThreadLocal类的简单使用》,本文是第2篇,欢迎点击阅读ThreadLocal类的简单使用第一篇。值初始化解决get() 返回null问题packagecom threadlocal; *** 解...

    2018-01-30    来源:上海尚学堂
  • Spring+Mybatis动态切换数据源

    功能需求是公司要做一个大的运营平台:1、运营平台有自身的数据库,维护用户、角色、菜单、部分以及权限等基本功能。2、运营平台还需要提供其他不同服务(服务A,服务B)的后...

    2018-01-29    来源:上海尚学堂
  • Java面试题干货选集:40个Java多线程问题总结

    java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章...

    2018-01-26    来源:上海尚学堂
  • 针对spring-kafka的consumer端上的使用分析总结

    简介由于项目中需要使用kafka作为消息队列,并且项目是基于spring-boot来进行构建的,所以项目采用了spring-kafka作为原生kafka的一个扩展库进行使用。先说明一下版本:spring...

    2018-01-25    来源:上海尚学堂
  • Zookeeper接口kazoo实际案例详解

    zookeeper的开发接口以前主要以java和c为主,随着python项目越来越多的使用zookeeper作为分布式集群实现,python的zookeeper接口也出现了很多,现在主流的纯python的zookeeper...

    2018-01-25    来源:上海尚学堂
  • 迭代器的简单使用

    迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。在遍历容器时,我们...

    2018-01-25    来源:上海尚学堂
  • ThreadLocal类的简单使用

    1 概述变量值的共享可以使用public 是static 变量的形式,所有的线程都使用同一个public static 变量。 如实现线程内的共享变量,jdk提供了ThreadLocal来解决这个问题。...

    2018-01-25    来源:上海尚学堂
  • Java Web每天学之Servlet的工作原理解析(二)

    Servlet 是 Server 与 Applet 的缩写,是服务端小程序的意思。 使用 Java 语言编写的服务器端程序,可以像生成动态的 WEB 页, Servlet 主要运行在服务器端,并由...

    2018-01-24    来源:上海尚学堂
  • Spring Boot深究:怎样排查 expected single matching bean but found 2 的异常

    写在前面这个demo来说明怎么排查一个常见的spring expected single matching bean but found 2的异常。https: github com hengyunabc spring-boot-inside tree...

    2018-01-23    来源:上海尚学堂
  • 几张图阐述 CMS 垃圾回收机制,你值得收藏

    什么是CMSCMS全称Concurrent Mark Sweep,是一款并发的、使用标记-清除算法的垃圾回收器,如果老年代使用CMS垃圾回收器,需要添加虚拟机参数-XX:+UseConcMarkSweepGC。使用...

    2018-01-23    来源:上海尚学堂
  • 谈谈Java中的代理模式

    首先来看一下代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之...

    2018-01-18    来源:上海尚学堂
  • 以最廉价的方式将自己的电脑配置为简易公网maven库

    本文介绍如何以最廉价的方式将自己的电脑配置为简易公网maven库,让你拥有自己的中央仓库!使用Nexus搭建本地maven库(私服)使用Nexus搭建本地maven库1、环境:jdk、maven、...

    2018-01-17    来源:上海尚学堂
  • SpringDI Setter注入

    依赖注入(DI)是一个过程,通过这个过程,对象可以通过构造函数参数,工厂方法的参数或者在构造或返回对象实例后设置的属性来定义它们的依赖关系从工厂方法。然后容器在创建b...

    2018-01-17    来源:上海尚学堂
  • Dom4j快速解析XML文件_上海尚学堂java教研组

    2018-01-16    来源:上海尚学堂
  • Jquery中attr()与prop()的区别

    在jQuery中,attr()函数和prop()函数都用于设置或获取指定的属性,它们的参数和用法也几乎完全相同。但是,这两个函数的用处却并不相同。下面我们来详细介绍这两个函数之间的...

    2018-01-16    来源:上海尚学堂
  • Spring自定义标签与解析

    Spring是一个开源的设计层面框架,解决了业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用,同时它也是Java工作中必备技能之一 自定义标签在讲...

    2018-01-15    来源:上海尚学堂
  • 神了!用Java批量下载《神秘的程序员》漫画

    上周看了西乔的博客西乔的九卦。 《神秘的程序员们》系列漫画感觉很喜欢,很搞笑。这些漫画经常出现在CSDN程序员杂志末页的,以前也看过一些。后来就想下载下来,但是一张一...

    2018-01-12    来源:上海尚学堂
  • 使用Java 9的模块化来构建零依赖的原生应用

    摘要:本文通过实例介绍了如果通过Java 9的模块化特性来构建一个独立的、零依赖的可执行程序。以下是译文。为什么没办法创建一个 EXE程序?在Java刚刚出现的时候,主流的编...

    2018-01-12    来源:上海尚学堂