经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Java

javascript操作元素的常见方法小结

本文实例讲述了javascript操作元素的常见方法。分享给大家供大家参考,具体如下: 获取元素方法一 可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量,比如: <sc...[2019/11/13]

Mybaits 源码解析 (十二)----- Mybatis的事务如何被Spring管理?Mybatis和Spring事务中用的Connection是同一个吗?

不知道一些同学有没有这种疑问,为什么Mybtis中要配置dataSource,Spring的事务中也要配置dataSource?那么Mybatis和Spring事务中用的Connection是同一个吗?我们常用配置如下 <!--会话工厂 --> <bean id="...[2019/11/13]

Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

本篇为Docker从入门到掉坑第二篇:基于Docker构建SpringBoot微服务,没有看过上一篇的最好读过 Docker 从入门到掉坑 之后,阅读本篇。 在之前的文章里面介绍了如何基于docker容器部署一些常见的基础环境,例如MySQL、Redis这些,那么这篇...[2019/11/13]

gateway和jwt网关认证实现过程解析

这篇文章主要介绍了gateway和jwt网关认证实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 思路: 全局过滤器对所有的请求拦截(生成token有效期30分钟,放入redis设置有效期3天。3天之类可以通过刷新接口自动刷新,超过...[2019/11/13]

Java import导入及访问控制权限修饰符原理解析

这篇文章主要介绍了Java import导入及访问控制权限修饰符过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、import 1.import语句用来完成导入其他类,同一个包下的类不需要再导入 不在同一个包下需要手动导入。...[2019/11/13]

Java描述设计模式(18):享元模式

本文源码:GitHub·点这里 || GitEE·点这里 一、使用场景 应用代码 public cla C01_InScene { public static void main(String[] args) { String c0 = "cica...[2019/11/13]

JavaSE基础知识(一)

前言   JavaSE是Java开发者必须熟练掌握的基础知识,我在这里把一些平常比较容易忽视的点记录下来,以便后面查阅。 一、数据类型转换     Java数据类型主要分为两大类,基本数据类型和引用数据类型。基本数据类型分为四类八种基本类型,包括整数、浮点数、字符、布尔;...[2019/11/13]

FastDFS图片服务器单机安装步骤

前面已经讲 一张图秒懂微服务的网络架构,通过此文章可以了解FastDFS组件中单机安装流程。 单机版架构图 以下为单机FastDFS安装步骤 一、环境准备 CentOS 7.X libfastcommon 使用的版本: libfastcommon-1.0.41.tar.gz ...[2019/11/13]

SpringBoot Web篇笔记(一)

摘要 文章是根据江南一点雨(松哥)的视频进行总结 江南一点雨博客 全局异常处理 通常情况下,我们都需要对自己定义的异常进行相应的处理。捕获指定的异常方式如下: @ControllerAdvice public cla ExceptionHandlers { ...[2019/11/13]

SpringBoot系列-整合Mybatis(注解方式)

目录 一、常用注解说明 二、实战 三、测试 四、注意事项 上一篇文章《SpringBoot系列-整合Mybatis(XML配置方式)》介绍了XML配置方...[2019/11/13]

Springboot+mybatis+druid 配置多数据源

项目结构 application.yml配置文件 spring: application: name: service datasource: primary: jdbc-url: jdbc:oracle:thin:@127.0.0.1:1521...[2019/11/13]

参与国际化项目需遵循的java命名规范

参与国际化项目需遵循的java命名规范

笔者最近帮助一些朋友应聘远程工作(一般都是一些国外的项目),国外的项目负责人一般都会要求提供github账号或者一些源代码,很多朋友在这一关就被筛选掉了,其中不乏一些我认为技术非常厉害的行业大牛,他们都研发过很多的大型项目,经验与技术实力都非常不错。那究竟是为什么呢?我经过仔细的研究,发...[2019/11/13]

用Java实现简单的区块链

用 Java 实现简单的区块链 1. 概述 本文中,我们将学习区块链技术的基本概念。也将根据概念使用 Java 来实现一个基本的应用程序。 进一步,我们将讨论一些先进的概念以及该技术的实际应用。 2. 什么是区块链? 因此,让我们首先了解到底什么是区块链... 它的起源可以追溯到2...[2019/11/13]

java应用性能调优之详解System的gc垃圾回收方法

一、什么是System.gc()? System.gc()是用Java,C#和许多其他流行的高级编程语言提供的API。当它被调用时,它将尽最大努力从内存中清除垃圾(即未被引用的对象)。名词解释:GC,Garbage Collection,垃圾回收,下文会经常使用。 二、谁可以调用Syst...[2019/11/13]

震惊!我竟然发现了JDK源码的问题

读源码时的思考 最近在看concurrent包下线程池的源码,当我看到ThreadPoolExecutor类的时候,发现了JDK源码的一个问题。以下是ThreadPoolExecutor类的addWorker方法的代码片段: boolean workerStarted = fals...[2019/11/13]

单例模式

单例模式实现; 灭霸所有单例模式,克隆、序列化、反射机制破坏7种单例模式; 枚举实现单例;  破坏单例模式测试代码 import java.io.Serializable; public cla Singleton implements Cloneable, Seria...[2019/11/13]

spring+hibernate配置多数据源

spring+hibernate配置多数据源及多个事务过程 在datasource.properties文件中增加数据库配置 sqlServer.jdbc.url=jdbc:sqlserver: 127.0.0.1:1433;databaseName=db_ceshi1 sqlSe...[2019/11/13]

FastDFS图片服务器单机安装步骤

前面已经讲 一张图秒懂微服务的网络架构,通过此文章可以了解FastDFS组件中单机安装流程。 单机版架构图 以下为单机FastDFS安装步骤 一、环境准备 CentOS 7.X libfastcommon 使用的版本: libfastcommon-1.0.41.tar.gz ...[2019/11/13]

java8-新的日期API

背景 java的日期和时间API设计不理想,java8引入新的时间和日期API就是为了解决这个问题。 老的日期API的核心类 缺点 Date 月从0开始,年最小从1900年开始,没有时区的概念 Calendar 月从0开始 DateFormat 线程不安全 ...[2019/11/13]

java中的泛型

java中的泛型

本文将详细介绍java泛型的用法以及泛型的原理   java泛型 泛型是在J2 SE1.5中引入的一个特性 可以将类型抽象为一个参数 从而简化代码和实现类型安全   如何使用泛型 泛型可以用于方法 类和接口 通过尖括号加标识符的方式声明 cl...[2019/11/13]

Idea+Maven部署打包JavaFX项目遇到的坑

Idea+Maven部署打包JavaFX项目遇到的坑

用Idea写了一个JavaFX项目,创建artifacts,build artifacts,运行build出来的exe可执行文件时总是遇到 cla not found的错误,如下图       一开始根据提示以为是cla 路径没设置好,但怎么改...[2019/11/13]

echarts动态刷新数据

在这次的项目中图表显示的部分比较多,这边给分享下用到的图表的数据刷新      饼图最后的效果 先看下 前端部分 <div div style="height: 40%; width: 17.5%; background-color:...[2019/11/13]

案例一1-1:打印超市的购物小票,另外两种方法

一、这里主要承接案例一的实例,主要运用点是用“\t”代替自行敲出的空格间隔,和运用变量来自动的解除金额结果下面我来贴出代码 第一种:   1.引用"\t"代码: 1 public cla SuperMarket { 2 public stat...[2019/11/13]

Java基础第一天--继承、修饰符

继承 继承的概述: 继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。 创建父类 public cla Fu{ public void show(){ System.out....[2019/11/13]

十二、Spring之IOC容器初始化

Spring之IOC容器初始化 前言 在前面我们分析了最底层的IOC容器BeanFactory,接着简单分析了高级形态的容器ApplicationContext,在ApplicationContext 中我们知道一个核心方法 refresh,这里面就是IOC容器的初始化流程,在前面并没有...[2019/11/13]

# Spring 练习ioc 、aop

Spring 练习 通过学习spring的基础知识,了解了Spring为了降低Java开发的复杂性,采取了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 下面将做一个sp...[2019/11/13]

windows使用docker运行mysql等工具(一)windows安装docker

由于我本地的mysql版本比较低,最近想着要升级一下mysql版本,鉴于docker容器的火热,就想着在本地装个docker环境,然后下载最新版的mysql镜像,完成mysql8.0的安装。电脑是windows 10版本。 一 启用Hyper-V 打开控制面板-->程序--&...[2019/11/13]

1. 彤哥说netty系列之开篇(有个问卷调查)

你好,我是彤哥,本篇是netty系列的第一篇。 欢迎来我的公从号彤哥读源码系统地学习源码&架构的知识。 简介 本文主要讲述netty系列的整体规划,并调查一下大家喜欢的学习方式。 知识点 netty系列彤哥准备分成三个大的模块来完成: 入门篇 入门篇主要讲述一...[2019/11/13]

Java通过JDBC连接SQL Server

下载Microsoft JDBC Driver 4.0 for SQL Server 在这里下载:http: www.microsoft.com/zh-cn/download/details.aspx?id=11774 1. 在E盘新建一个文件夹,命名为sqljdbc42,将...[2019/11/13]

Java连载50-import导入、访问控制权限修饰符 - 心悦君兮君不知-睿

一、import 1.import语句用来完成导入其他类,同一个包下的类不需要再导入 不在同一个包下需要手动导入。 2.import语法格式   import 类名; import 包名.*; import语句需要编写到package语句之下,cla 语句之上...[2019/11/13]

异常---Day21(写得有错请指出,感谢)

异常的概念   异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:指的是程序在执行过程中,出现的非正常的情况,终会导致JVM的非正常停止   注意:在Java等面向对象的编程语言中,异常本身是一个类,...[2019/11/13]

Nginx 的进程结构,你明白吗?

Nginx 进程结构 这篇文章我们来看下 Nginx 的进程结构,Nginx 其实有两种进程结构: 单进程结构 多进程结构 单进程结构实际上不适用于生产环境,只适合我们做开发调试使用。因为在生产环境中我们必须保持 Nginx 足够健壮以及 Nginx 可以利用多核的一个特性,而单进...[2019/11/13]

数据分析(3)——数据描述

  在前面的文章中介绍了平均数和数据的尺度,但仅仅通过它们来描述数据是不够的,还需要通过更多的度量描述数据。 测度中心   上一章已经介绍过测度中心(measure of center),测度中心也被称为数据平衡点,能够在某种程度上对数据进行概括。   测度中心虽然是描述数据...[2019/11/13]

Mybaits 源码解析 (十一)----- 设计模式精妙使用:静态代理和动态代理结合使用:@MapperScan将Mapper接口生成代理注入到Spring

上一篇文章我们讲了SqlSe ionFactoryBean,通过这个FactoryBean创建SqlSe ionFactory并注册进Spring容器,这篇文章我们就讲剩下的部分,通过MapperScannerConfigurer将Mapper接口生成代理注入到Spring 扫描Mapp...[2019/11/12]

单例模式(懒汉式单例、饿汉式单例、登记式单例)

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,...[2019/11/12]

IDEA工具的安装、破解与配置

一、什么是IDEA?   IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境,是目前最好用的java集成开发工具。他最突出的功能是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。例如查看Map类型的对象,如果...[2019/11/12]

案例一:打印超市的购物小票

一、题目:用IDEA打印出下列购物小票的信息,并贴出运行结果    二、代码: 1 package com.sz.zelin; 2 3 这是注释,此处不执行!!!---这是程序的入口处!!! 4 5 public cla Test2 { 6 publi...[2019/11/12]

java基础day1

01.01_计算机基础知识(计算机概述)(了解) A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形...[2019/11/12]

Java学习总结之方法重载和方法重写

在学习方法的阶段我学习了方法重载(Overload),而在学习面向对象三大特性之继承的时候我又学习了方法重写(Override)。   概念: 方法重载:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数不同或者类型不同即可。 方法重写: 子类中出现和父...[2019/11/12]

你还没用过“约定式提交”吗?那你赶紧来补补知识吧

前言 本文为介绍约定式提交,主要从以下几点展开: 现状分析 约定式提交 优点 规范 commitizen standard-version 本文对应的github项目地址:https: github.com/larscheng/Conventional-Commits-Demo...[2019/11/12]

SpringBoot系列-整合Mybatis(XML配置方式)

目录 一、什么是 MyBatis? 二、整合方式 三、实战 四、测试 本文介绍下SpringBoot整合Mybatis(XML配置方式)的过程。 一、...[2019/11/12]

dubbo解决本地开发直连

问题: 在如今的分布式项目开发中,zookeeper + dubbo是最常见的,通常的使用是用zookeeper做注册中心,dubbo做rpc,然后服务部署就可以实现相互之间的远程通信。所以开发项目时,只要连接对于zk的开发环境地址,本地不需要启动所有的服务也能互相调用,就好像有三个服...[2019/11/12]

Zookeeper作为配置中心使用说明

为了保证数据高可用,那么我们采用Zookeeper作为配置中心来保存数据。SpringCloud对Zookeeper的集成官方也有说明:spring_cloud_zookeeper 这里通过实践的方式讲解下使用方式。 1、添加依赖包 <!-- 运维监控 --> <d...[2019/11/12]

Java反射获取class对象方式解析

1、获取Cla 对象 在 Java API 中,提供了获取 Cla 类对象的三种方法: 第一种,使用 Cla .forName 静态方法。 前提:已明确类的全路径名。 第二种,使用 .cla 方法。 说明:仅适合在编译前就已经明确要操作的 Cla 第三种,使用类对...[2019/11/12]

Java Stream函数式编程第三篇:管道流结果处理

一、Java Stream管道数据处理操作 在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图: 第一阶段(图中蓝色):将集...[2019/11/12]

[springboot 开发单体web shop] 5. 用户登录及首页展示

目录 用户登录 实现service 实现Controller 用户登出 开发调试小福利 java日志追踪 sql日志追踪...[2019/11/12]

案例-使用MapReduce实现join操作

哈喽~各位小伙伴们中秋快乐,好久没更新新的文章啦,今天分享如何使用mapreduce进行join操作。 在离线计算中,我们常常不只是会对单一一个文件进行操作,进行需要进行两个或多个文件关联出更多数据,类似与sql中的join操作。 今天就跟大家分享一下如何在MapReduce中实现j...[2019/11/12]

十六进制转换十进制(JAVA版)

解题思路路大概为:现将十六进制数转换为二进制数,再讲二进制数转换为八进制数。在进行十六进制转换为八进制时可以利用JAVA中的‘&’运算符号,一个十六进制数可以表示为四个二进制数,利用‘&’可以将一个十六进制数向右移位四次得到...[2019/11/12]

BASE64Encoder cannot be resolved to a type类似问题的解决办法

  我们有时候会碰见在JDK或者其他jar包中提供了某方法或者类,接口,而开发工具仍然报红,无法使用该类或者方法,那是应为我们的编译器没有识别,或者没有支持某些方法或者类 这个时候需要我们手动的开启。具体操作如下:   点击添加acce rules  ...[2019/11/12]

初学java1 数据类型

java数据类型 分为8种 整型 byte 8位 short 16位 int 32位 long 64位 字符型 char 必需为单引号'''' 且只能有一个字符 浮点型 float double 布尔类型 boolean 只能为true false 还有一种字符串型 需要...[2019/11/12]

329
2
记录数:6584 页数:1/13212345678910下一页尾页
加载更多