![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
代码帮
活着,为的是替整体做点事,滴水是有沾润作用,但滴水必加入河海,才能成为波涛!!!
展开
-
swagger2的作用(菜鸟笔记 )
写接口用的,只要用这个前后端分离,你只用写后端方法用注释显示成能让前端看得懂的页面自动生成文档和测试接口的ui原创 2019-12-14 12:45:46 · 836 阅读 · 0 评论 -
什么是Hystrix(熔断器)(菜鸟笔记)
Hystrix是Spring Cloud提供的一种带有熔断机制的框架,由于在微服务系统中同一个操作会由多个不同的微服务来共同完成,所以微服务与微服务之间会由很多相互的调用,由于在分布式环境中经常会出现某个微服务节点故障的情况,所以会由调用失败发生,而熔断器的作用就是当出现远程调用失败的时候提供一种机制来保证程序的正常运行而不会卡死在某一次调用,类似Java程序中的try-catch结构,而只有当异...原创 2019-12-14 12:44:15 · 803 阅读 · 0 评论 -
springboot 实体类注解详解(菜鸟笔记)
@ToString@Entity@Getter@Setter@AllArgsConstructor@NoArgsConstructor@GeneratorValue注解----JPA通用策略生成器@GenericGenerator注解----自定义主键生成策略1.generator : String //JPA 持续性提供程序为它选择的主键生成器分配一个名称,如果该...原创 2019-12-14 12:42:44 · 3815 阅读 · 1 评论 -
Eureka的工作原理以及它与ZooKeeper的区别(菜鸟笔记)
1.服务启动后向Eureka注册Eureka Server会将注册信息向其他Eureka Server进行同步,当服务消费者要调用服务提供者,则向服务注册中心获取服务提供者地址,然后会将服务提供者地址缓存在本地,下次再调用时,则直接从本地缓存中取,完成一次调用。当服务注册中心Eureka Server检测到服务提供者因为宕机、网络原因不可用时,则在服务注册中心将服务置为DOWN状态,并把当...原创 2019-12-14 12:41:12 · 241 阅读 · 1 评论 -
Maven-build lifecycle详解(菜鸟笔记)
validate:验证项目的正确性以及包含所有必要的信息compile:编译源码test:编译和运行测试代码package:把编译好的源码打成包,如jarintegration-testverifyinstall:把项目安装到本地仓库中去,作为本地其他项目的依赖deploy:把最终的包拷贝到远程仓库上和其他开发者和项目分享...原创 2019-12-14 12:27:31 · 512 阅读 · 0 评论 -
Maven下载、安装和配置
下载Maven官网下载地址 http://maven.apache.org/download.cgihttps://maven.apache.org/download.cgi支持jdk版本等信息安装直接解压刚刚文件包到安装路径配置环境变量并检查创建M2_HOME环境变量,指向maven的安装目录D:\apache-maven-3.6.3并将%M...原创 2019-12-09 15:22:59 · 318 阅读 · 0 评论 -
快速在 Java 代码中测试和使用 Spring Boot 的方法
import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.web.bind.annotation.*;@RestController@EnableAutoConfigurationpublic class Example {...原创 2019-10-20 15:53:19 · 300 阅读 · 0 评论 -
Java程序员入职第一天环境安装资源及教程汇总
Jdk软件包官网链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html百度云链接:https://pan.baidu.com/s/1k0_-No6i_U7N4hq6-WjAYA 密码:v2yi安装教程:https://blog.csdn.net/ITLearnHall/article/details/...原创 2018-09-25 21:54:49 · 6400 阅读 · 1 评论 -
国产开源基于 Java 的轻量级 CMS 解决方案 天梯
天梯(tianti)Java 轻量级的 CMS 解决方案-天梯。天梯是一个用 Java 相关技术搭建的后台 CMS 解决方案,用户可以结合自身业务进行相应扩展,同时提供了针对 dao、service 等的代码生成工具。技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、MySQL 等。简介:1、天梯是一款使用Java编写的免费的...转载 2018-09-25 21:34:42 · 1362 阅读 · 0 评论 -
Java学习之Java简介
从Java基础的角度介绍了Java基本程序结构、对象和类、继承、抽象类和接口以及Java异常处理的知识,使读者对Java基础有了系统的认知,为后续Java的进一步深入学习打好了基础。使用基础知识完成C/S架构彩票生成器。Java的发展简史1991年 ,Sun公司由James Gosing带领开发了Oak20世纪90年代中期,将oak进行修改,研制了第一个Java浏览器Hot Jav...原创 2018-09-19 22:33:36 · 210 阅读 · 0 评论 -
最新Java 开源博客系统 Tale
TaleTale的英文含义为故事,我相信每个坚持写Blog的人都是有故事的;中文你叫它 塌了 也无所谓 。Tale 使用了轻量级mvc框架 Blade 开发,默认主题使用了漂亮的 pinghsu,如果觉得这个项目不错,请为它点赞支持。演示站点:https://tale.biezhi.me特性 设计简洁,界面美观 Markdown文章发布 支持多主题 ...转载 2018-09-18 22:10:38 · 2457 阅读 · 2 评论 -
最新开源软件基于代码生成器的快速开发平台 JEECG
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(在线开发)->代码生成器模式->手工MERGE智能开发),可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配...转载 2018-09-18 21:56:01 · 743 阅读 · 0 评论 -
一张图说明Java和python的区别
转载 2018-08-17 19:25:46 · 611 阅读 · 0 评论 -
代码托管服务平台GitHub
GitHub 可以托管各种 git 库,并提供一个 Web 界面,但与其它像 SourceForge 或 Google Code 这样的服务不同,GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的 "fork" 按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的 "pull request" 机制向项目负责人申请代码合并。...转载 2018-08-11 18:26:18 · 315 阅读 · 0 评论 -
Linux Java环境变量设置教程
目前Windows 10系统已经很成熟,大多数人开发都在Windows 10系统下进行开发,于是乎我做一下Java环境变量在Windows 10配下的配置:具体操作如下:JDK下载地址(选择合适JDK版本下):JDK10.0.1http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.htmljd...原创 2023-09-08 14:41:56 · 286 阅读 · 2 评论 -
IntelliJ IDEA自动部署项目至远程服务器与传统部署项目至远程服务器的区别
每次开发Java项目时,对于所有Java开发人员来说,最枯燥的不是修改代码,而是实时将自己的代码上传至远程服务器,进行测试或者部署,本人最初开发也是这样,通过使用Xshell 5,WinSCP等工具对项目进行远程部署测试,每次都得花大量时间,对 开发和部署来说,太过于繁琐,后来发现捷克公司开发的工具捷克IntelliJ IDEA具有将Java项目部署到远程服务器的功能,为开发提供了很大的帮助。这...原创 2018-06-20 16:39:00 · 9640 阅读 · 0 评论 -
使用springcloud开发测试问题总结
使用springcloud开发测试如下描述的问题,没有指明是linux部署的,都是在windows开发环境上部署验证发现的。Issue1配置客户端不使用配置中心问题描述:配置客户端使用配置中心是需要下面两步1)在pom文件加spring-cloud-starter-config依赖2)在配置文件中加spring.cloud.config配置语句。把第二步的配置语句去掉,不去掉第一步的依赖,配置客户...转载 2018-06-27 17:27:50 · 1197 阅读 · 0 评论 -
Consul安装集群搭建
1 consul的安装和配置1.1 consul agent 命令介绍下载consul_1.0.0_linux_amd64.zip解压,里面只有一个consul可执行文件,其中,consul最常用到的命令是agent输入consul agent -h 可以查看帮助。其中常见的参数解释如下: -advertise:通知展现地址用来改变我们给集群中的其他节点展现的地址,一般情况下-bind地址就是展现...转载 2018-06-27 17:33:47 · 1631 阅读 · 0 评论 -
IntelliJ IDEA 中设置左菜单字体, 编辑器字体和控制台的字体
IntelliJ IDEA 中设置左菜单字体大小File-Settings,然后选择appearance,下图右侧红色边框中的内容即设置菜单的字体和大小IntelliJ IDEA 中设置当前编辑器字体File-Settings,然后搜索font,选择Font或者Editor-Font,下图右侧红色边框中的内容即设置当前编辑器字体,即代码字体IntelliJ IDEA 中设置...原创 2018-07-19 14:42:04 · 38629 阅读 · 0 评论 -
最适合Java开发者的一本书与一编辑器
转载:https://mp.weixin.qq.com/s/NSObxmf598qjmc_t4e4Dkg一书-《Java编程思想》一软件-IntelliJ IDEAJava自学是否可以成功,答案显而易见,可以。自学Java关键看自己是否有毅力、是否有恒心。自学Java自学Java不是把自己封闭在屋子里闭门造车,自学Java包括一个核心的部分就是自我目标实现能力。自学流程...原创 2018-07-25 17:32:27 · 2043 阅读 · 0 评论 -
2018年7月份JAVA开源软件TOP3
微信开发 Java SDK Weixin Java Tools评分9.6介绍信开发 Java 开发工具包(SDK),支持包括微信支付、微信开放平台、小程序、企业号/企业微信、公众号(包括服务号和订阅号)等的后端开发。本开发工具包基于chanjarster的同名SDK,增加了不少功能和模块,并做了大量的优化和重构,使得接口更易使用,方便开发。 Android 手机交互应用...原创 2018-07-28 16:41:59 · 575 阅读 · 0 评论 -
2018年7月份前端开源软件TOP3
基于 ThinkPHP5 + Bootstrap 的后台开发框架 FastAdminFastAdmin 详细介绍FastAdmin是一款基于 ThinkPHP5 + Bootstrap 的极速后台开发框架。主要特性基于Auth验证的权限管理系统 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置 支持单管理员多角色 支持目录和控制器结构一键生成权限节...原创 2018-07-26 08:29:23 · 689 阅读 · 0 评论 -
基于 JavaFX 开发的聊天客户端 OIM-即时通讯
OIM 详细介绍一、简介 OIM是一套即时通讯的聊天系统,在这里献给大家,一方面希望能够帮助对即时通讯有兴趣研究的朋友,希望我们能够共同进步,另一个就是希望能够帮助到需要即时通讯系统的朋友或者企业,可以直接使用或者二次开发。可以用于公司内网、外网通讯、客服系统等,聊天系统。OIM项目可用于任何商业、个人作品中并且希望能够保留作者信息。如果OIM能够帮助到您,请点赞好评,加个星。主...转载 2018-08-04 16:03:54 · 3233 阅读 · 5 评论 -
基于代码生成器的快速开发平台 JEECG
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台。引领新的开发模式(Online Coding模式(在线开发)->代码生成器模式->手工MERGE智能开发),可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。具备:表单配置能力(无需编码)、移动配置能力、工作流配...转载 2018-08-11 15:23:27 · 758 阅读 · 0 评论 -
Java 博客系统 Tale
TaleTale的英文含义为故事,我相信每个坚持写Blog的人都是有故事的;中文你叫它 塌了 也无所谓 。Tale 使用了轻量级mvc框架 Blade 开发,默认主题使用了漂亮的 pinghsu,如果觉得这个项目不错,请为它点赞支持。演示站点:https://tale.biezhi.me特性 设计简洁,界面美观 Markdown文章发布 支持多主题 ...转载 2018-08-11 16:16:35 · 752 阅读 · 0 评论 -
Windows 10 和Windows 7 Java环境变量配置教程
Windows 10 Java环境变量配置教程目前Windows 10系统已经很成熟,大多数人开发都在Windows 10系统下进行开发,于是乎我做一下Java环境变量在Windows 10配下的配置:具体操作如下:JDK下载地址(选择合适JDK版本下):JDK10.0.1http://www.oracle.com/technetwork/java/javase/downlo...原创 2018-06-12 13:43:57 · 2967 阅读 · 1 评论