bagonghui3635
码龄9年
关注
提问 私信
  • 博客:79,428
    79,428
    总访问量
  • 暂无
    原创
  • 708,144
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-04-05
博客简介:

bagonghui3635的博客

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得0次评论
  • 获得135次收藏
创作历程
  • 250篇
    2019年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Gradle、Maven项目相互转换

https://www.tuicool.com/articles/jQjaeeQ转载于:https://www.cnblogs.com/JonaLin/p/11588844.html
转载
发布博客 2019.09.26 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

D3

待续。转载于:https://www.cnblogs.com/JonaLin/p/11585179.html
转载
发布博客 2019.09.25 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ECharts

https://www.w3cschool.cn/echarts_tutorial/echarts_tutorial-nw9328xh.html转载于:https://www.cnblogs.com/JonaLin/p/11585162.html
转载
发布博客 2019.09.25 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zookeeper入门(一)

Zookeeper是分布式服务治理中间件一、Zookeeper的简介官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper...
转载
发布博客 2019.09.25 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring集成MyBatis完整示例

https://www.cnblogs.com/best/p/5648740.html转载于:https://www.cnblogs.com/JonaLin/p/11582465.html
转载
发布博客 2019.09.25 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis学习 (五) POJO的映射文件

Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。1、parameterType(输入类型)通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。#{}实现的是向prepareStatement中的预处理语句中设置参数值,sql语句中#{}表示一个占...
转载
发布博客 2019.09.24 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis学习(四)——config全局配置文件解析

在全集配置文件中引入dtd约束“http://mybatis.org/dtd/mybatis-3-config.dtd”,主要有以下几个标签,现在详细解释下这几个标签的使用1、properties属性----引入外部properties配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE c...
转载
发布博客 2019.09.24 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

json字段为null时输出空字符串

Map < String , Object > jsonMap = new HashMap< String , Object>(); jsonMap.put("a",1); jsonMap.put("b",""); jsonMap.put("c",null); jsonMap.put("d","wuzhuti.cn"); ...
转载
发布博客 2019.09.24 ·
1174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mybatis学习(一)不使用 XML 构建 SqlSessionFactory

如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>...
转载
发布博客 2019.09.23 ·
1315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring MVC (二)注解式开发使用详解

MVC注解式开发即处理器基于注解的类开发, 对于每一个定义的处理器, 无需在xml中注册.只需在代码中通过对类与方法的注解, 即可完成注册.定义处理器@Controller: 当前类为处理器@RequestMapping: 当前方法为处理器方法, 方法名随意, 对于请求进行处理与响应.@Controller public class MyControl...
转载
发布博客 2019.09.23 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库 ----jdbc连接池的弊端

jdbc连接池的弊端1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能。设想:使用数据库连接池管理数据库连接。2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。设想:将sql语句配置在xml配置文件中,即使sql变化,不需要对java代码进行重新编译。3、向pr...
转载
发布博客 2019.09.23 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring @Import注解 —— 导入资源

在应用中,有时没有把某个类注入到IOC容器中,但在运用的时候需要获取该类对应的bean,此时就需要用到@Import注解。示例如下:先创建两个类,不用注解注入到IOC容器中,在应用的时候在导入到当前容器中。1、创建Dog和Cat类package com.example.demo; public class Dog {...
转载
发布博客 2019.09.23 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC的工作原理

SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherSe...
转载
发布博客 2019.09.23 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

synchronized(三) 锁的膨胀过程(锁的升级过程)深入剖析

警告⚠️:本文耗时很长,先做好心理准备................哈哈哈本篇我们讲通过大量实例代码及hotspot源码分析偏向锁(批量重偏向、批量撤销)、轻量级锁、重量级锁及锁的膨胀过程(也就是锁的升级过程)我们先来说一下我们为什么需要锁?因为在并发情况为了保证线程的安全性,是在一个多线程环境下正确性的概念,也就是保证多线程环境下共享的、可修改的状态的正确性(这...
转载
发布博客 2019.09.23 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java内存模型(三)原子性、内存可见性、重排序、顺序一致性、volatile、锁、final...

一、原子性原子性操作指相应的操作是单一不可分割的操作。例如,对int变量count执行count++d操作就不是原子性操作。因为count++实际上可以分解为3个操作:(1)读取变量count的当前值;(2)拿count的当前值和1做加法运算;(3)将加完后的值赋给count变量。在多线程环境中,非原子操作可能会受其他线程的干扰。比如,上述例子如果没有对...
转载
发布博客 2019.09.23 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java内存模型 (一)什么是进程?什么是线程?进程和线程之间的区别是什么?...

什么是进程?什么是线程?进程是系统中正在运行的一个程序,程序一旦运行就是进程。进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体,每个进程都拥有独立的地址空间。一个进程无法访问另一个进程的变量和数据结构,如果想让一个进程访问另一个进程的资源,需要使用进程间通信,比如管道,文件,套接字等。一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。线程与进程的一个主要区...
转载
发布博客 2019.09.23 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java锁的种类

Java锁的种类以及辨析              锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA中常见的锁以及其特性,为大家答疑解惑。1、自...
转载
发布博客 2019.09.19 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java8流式编程(一)

传送门《JAVA8开发指南》为什么你需要关注 JAVA8《Java8开发指南》翻译邀请Java8初体验(一)lambda表达式语法Java8初体验(二)Stream语法详解使用stream操作表达更高级的数据处理请求, Part 1Java FP: Java中函数式编程的谓词函数(Predicates)第一部分话说模式匹配(8) 一个抽取器的例...
转载
发布博客 2019.09.19 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

你真的了解延时队列吗(一)

1 使用场景关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。清理过期数据业务上。比如缓存中的对象,超过了空闲时间,需要从缓存中移出。任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。下单之后如果三十分钟之内没有付款就自动取消订单。订餐通知:下单成功后60s之后给用户发送短信通知。当订单一直处于未支付状态时,如何及时...
转载
发布博客 2019.09.19 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AKKA文档2.3(java版)—什么是角色

原文:http://doc.akka.io/docs/akka/2.3.5/general/actors.html译者:Vitas什么是角色?前面角色系统一节介绍了一群角色如何形成一个层次结构,并且介绍了角色是构建应用程序的最小单位。本节我们将角色拿出来单独介绍,解释一些你在使用它的过程中可能遇到的概念。对于一些更深入的细节,将会在后面的章节中详细介绍。你可以将角色...
转载
发布博客 2019.09.19 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多