GYongJia
码龄6年
关注
提问 私信
  • 博客:130,576
    问答:500
    131,076
    总访问量
  • 46
    原创
  • 805,686
    排名
  • 38
    粉丝
  • 0
    铁粉

个人简介:娱乐天空,

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-07-02
博客简介:

GYongJia的博客

查看详细资料
个人成就
  • 获得133次点赞
  • 内容获得85次评论
  • 获得525次收藏
  • 代码片获得4,203次分享
创作历程
  • 32篇
    2020年
  • 18篇
    2019年
成就勋章
TA的专栏
  • Mac
    4篇
  • 网络
    6篇
  • 数据库
    2篇
  • C/C++
    3篇
  • Java
    21篇
  • Android
    13篇
创作活动更多

如何做好一份技术文档?

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

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

设计模式UML图解小册

工厂模式思想:在调用时显式传入类型参数,工厂负责通用的返回对应的实例给你。比如factory.getShape("Circle");表明我需要Circle的实例,工厂创建好之后返回给我抽象工厂模式思想:可以理解为工厂类的工厂,就是调用方首先需要传入类型参数获取对应的工厂实例,再通过调用工厂类的方法获取对象实例。比如首先通过FactoryProducer.getFactory("SHAPE");获取Shape的工厂,再通过factory.getShape("Circle");获取Circle实例单例模式.
原创
发布博客 2020.09.11 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java8流式编程教程

Stream概念介绍Stream 不是集合,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator。Stream(流)是一个来自数据源的元素队列并支持聚合操作,并且有串行、并行两种执行模式,并行模式充分的利用了多核处理器的优势,使用fork/join框架进行了任务拆分,同时提高了执行速度。Stream的创建集合创建List<Integer> list = new ArrayList<>();Stream<Integer> s
原创
发布博客 2020.08.20 ·
576 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring源码部分封装类的理解

BeanDefinition - 是一个接口,提供获取Bean类名、scope、属性、构造函数参数列表、依赖的bean、是否是单例类、是否是懒加载等一些列信息。BeanDefinitionHolder - BeanDefinition包装类AnnotatedGenericBeanDefinition类 - 表示@Configuration注解注释的BeanDefinition类ScannedGenericBeanDefinition类 - 表示@Component、@Service、@C.
原创
发布博客 2020.08.19 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC配置文件模板

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
原创
发布博客 2020.08.19 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis配置文件模板

mybatis-config.xml简单配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <settings>
原创
发布博客 2020.08.19 ·
546 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

log4j.properties配置模版

### set log levels ### log4j.rootLogger = DEBUG , console , debug , error ### console ### log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = System.out log4j.appender.console.layout = org.apache.log4j.Pat
原创
发布博客 2020.08.19 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringAOP中AspectJ指示器execution()用法

应用场景:用于pointcut切点中来定位执行方法execution(public * *(..)) //任意public的方法execution(* set*(..)) //任意以set开始的方法execution(* com.service.EmailService.*(..)) //EmailService下的任意方法execution(* com.service.*.*(..)) //service包下的任意类的任意方法execution(* com.service..*.*(
原创
发布博客 2020.08.19 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FreeMarker模板引擎调研

踩坑记录:中文不显示问题:https://www.cnblogs.com/yunfeiyang-88/p/10984740.htmlFreeMarker调研:http://freemarker.foofun.cn/index.htmlFreeMarker基本指令:if 指令<#if animals.python.price < animals.elephant.price> Pythons are cheaper than elephants today.<#el
原创
发布博客 2020.08.19 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员资源分享

IDEA:Lombok 自动生成bean的get set方法等功能free mybatis plugin 方便在dao和xml之间切换translation 翻译插件Grep Console 高亮log不同级别日志,看日志的时候一目了然。Rainbow Brackets 彩虹括号。自动给代码块内花括号和括号加色,让视野更加注意在代码上Chrome:ModHandler 泳道插件EditThisCookie 网页Cookie管理插件沙拉查词Mac:
原创
发布博客 2020.08.19 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UML建模规范图示

统一建模语言简介统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。统一建模语言能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简明,进一步缩短了设计时间,减少开发成本。它的应用领域很宽,不仅适合于一般系统的开发,而且适合于并行与分布式系统的建
转载
发布博客 2020.08.19 ·
1357 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

阿里Java编码规范笔记

对于DO/BO/DTO/VO/AO/PO的类命名时,使用UserDO,MoveDTO命名POJO类中布尔类型的变量不要加is前缀Long类型初始赋值时使用大写L注释的双斜线与内容之间1个空格// 注释内容单行字符不超过120个,超出换行缩进一个tab,且第三行起不再缩进方法覆盖时,必须加@Override注解方法过时时必须加@Deprecated注释,并清晰说明采用的新接口使用"test".equals(str) 而不是 str.equals(“tes..
原创
发布博客 2020.08.19 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

$jacocodata 多余属性解决

问题场景:本地环境使用反射获取成员变量时测试正常,但将分支部署在泳道上发现反射多出一个属性值,value 为 $jacocodata原因分析:部署test环境时候,maven集成了jacoco来统计单元测试的代码覆盖率。才会多一个 $jacocoData解决方案:使用field 的 isSynthetic()方法做一次判断 if (f.isSynthetic()) { continue; }方法解释: /** * Returns {@code true} if this
原创
发布博客 2020.08.17 ·
5085 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

每次打开终端都要 source 环境变量问题

在用户根目录下~,编辑.zshrc文件,后面追加source /etc/profile保存重新打开即可
原创
发布博客 2020.08.17 ·
1341 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

/data 文件夹权限相关最佳解决方案

问题场景:程序运行经常出现Error: Read-only file system ,指在根目录下无法创建文件解决方案:可自行去目录下创建相关的文件,具体 Mac根目录下无法创建文件夹最佳方案:在用户目录下建立data文件夹,在根目录下建立软链接指向用户目录下data文件夹...
原创
发布博客 2020.08.17 ·
6828 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac根目录下无法创建文件夹

问题场景:需要在根目录下创建data文件夹,出现 Read-only file system 字样解决方案:重新启动,在启动的时候按command+R,进入Recovery模式关闭sip 在top bar的实用工具选项,选择打开终端,输入命令:csrutil disable重启电脑挂载根目录 输入命令sudo mount -uw /创建好文件夹之后 开启sip 进入Recovery模式 输入命令:csrutl enable重启电脑...
原创
发布博客 2020.08.17 ·
1433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC上传文件自动获取请求name并上传

配置解析器<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8"></property> <!-- 50m --> <property name="maxUpl
原创
发布博客 2020.06.18 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CDN的简单理解

程序员每天提及的无数词当中,有一个是「CDN」,Ta的中文名是「内容分发网络」,读中文是令人蒙逼的,英文名是Content Delivery Network.CDN有啥用呢?它主要用来解决什么问题呢?它的原理大概是怎么样的呢?我们先拆解下这三个名词。CDN专注于「内容」,也就是CDN的C所代表的Content,专注于静态资源的分发和访问,比如一张图片,一个文本文件,一个视频,一个CSS,一个JS等等,任何以文件形式存储的,为了提高在互联网上的访问速度和质量,都可以将这个资源部署在CDN这个网络上。C
转载
发布博客 2020.05.21 ·
1398 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

RPC的简单理解

RPC(Remote Procedure Call)远程过程调用。即一台服务器上的应用调用另外一台服务器上的服务,通过序列化传递参数,服务端通过反射来调用服务端方法的一种通信协议。简单的说,RPC就是从一台机器(客户端)上通过参数传递的方式调用另一台机器(服务器)上的一个函数或方法(可以统称为服务)并得到返回的结果。RPC 会隐藏底层的通讯细节(不需要直接处理Socket通讯或Http通讯) RPC 是一个请求响应模型。客户端发起请求,服务器返回响应(类似于Http的工作方式) RPC 在使用形式
原创
发布博客 2020.05.20 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka使用指南

安装启动官网下载 http://kafka.apache.org/启动bin/zookeeper-server-start.sh config/zookeeper.propertiesbin/kafka-server-start.sh config/server.properties停止bin/kafka-server-stop.sh config/server.properties...
原创
发布博客 2020.04.26 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven打包指定Main方法

Maven版本3.6.3,quickstart版本1.4,注意这个插件要放在build子标签下,不要放在pluginManagement子标签中<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>...
原创
发布博客 2020.04.02 ·
1522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多