java
文章平均质量分 91
码农藏经阁
Avoid sugar, Avoid drink, Avoid porn, Work hard, Learn new skills, Avoid partiles, Start workout, Read books, Earn Money, Respect others, Habit, More discipline, Less junk's food, Less procrastinate, Become stronger, 定期去机场学习搜寻,多找点资料文档和csdner朋友们一起共享。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工作中常用的Git操作命令(一)
时间过得真快,一转眼吗喽也是好歹工作几年了,把这些年平时用的git命令整理记录一下,分几个文章,囊括了常用的命令,工作日常很多时候都是使用svn,回到宿舍自己的项目才是git,就问你离不离谱。通过git stash将工作区恢复到上次提交的内容,同时备份本地所做的修改,之后就可以正常git pull了,git pull完成后,执行git stash pop将之前本地做的修改应用到当前工作区。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。原创 2025-07-01 22:43:31 · 1393 阅读 · 0 评论 -
编写接口时间效率提升一倍的方法
什么?还在一个字段一个字段从数据库的表复制到Mapper文件中?最近,随着工作量的增加,感觉重复性的工作越来越多,这感觉让我的时间浪费很多。我举个例子,就是说,现在我要写查询用户详情的语句,在Mapper中查询,那么我们是不是还要根据表的字段,然后然后编写查询语句,然后每个字段要对应实体类的那些字段,这样一复制,一粘贴。5分钟就没了。今天写了个懒人转换语句,可以实现减损99%时间。比如要花原创 2020-06-21 18:03:44 · 736 阅读 · 0 评论 -
SpringCloud架构新建子项目module
因为有需求,需要加入其它的微服务架构,所以得在原来的基础在进行添加子项目,声明: 项目基于gradle。原来的SpringCloud项目目录如下:一、首先找到你想要创建的目录,我们想要在provider模块下新增一个子项目:二、 右键选择Show in Explorer三、选择一项项目,进行复制,如下然后改名改成你想要的子项目名称,我将此子项目改为sc-huaboshu-pc;双击,进去将原来的iml配置文件改成跟你的子项目名称相同。原创 2020-06-14 13:23:32 · 3055 阅读 · 0 评论 -
Caused by: java.lang.IllegalStateException: Only one AsyncConfigurer may exist
在启动springcloud的gateway模块过程中,出现了如下报错:Caused by: java.lang.IllegalStateException: Only one AsyncConfigurer may exist抛出了非法状态异常,提示说是 : 只能存在一个异步配置程序 。在尝试一下重新构建了项目成功解决方法之后,能够正常运行:重新点击构建项目,等待构建。构建完成后,重新启动项目发现已经能够正常运行...原创 2020-06-12 21:00:44 · 3955 阅读 · 1 评论 -
SpringMVC新手入门必了解
Spring MVC这个词,我们在工作中非常常见,但他到底是什么呢?他是由什么组成的?有什么用,有什么优缺点,怎么用。是我们需要去学习的知识。本篇为理论基础和基础实践,对于SpringMVC,我们可以说spring MVC是spring框架的一个模块,spring MVC和spring无需通过中间整合层进行整合。也可以说是一种设计理念,这种解释方式比较合理,MVC是指,C[Controller]控制层,M[Model]模块层,V[View]显示层这样的设计理念,其本质即核心思想也就是原创 2020-06-07 16:02:43 · 466 阅读 · 0 评论 -
Spring理论知识学习笔记(七)
AOP全程: Aspect Oriented Programming .意思为: 面向切面编程通过预编译方式和运行期动态管理实现程序功能的统一维护的一种技术。主要的功能是?:日志记录,性能统计,安全控制,事务处理,异常处理等等切面是和功能垂直的。如下图:关注点是横向。AOP实现方式?预编译 AsPectJ运行期动态代理(JDK动态代理,CGLib动态代理) SpringAOP JbossAOpAOP的几个相关概念:切面(Aspect)一个关注点原创 2020-05-26 22:45:04 · 360 阅读 · 0 评论 -
Spring理论知识学习笔记(六)
引言: 即上次学习了常用注解后,接下来继续学习其他容器注解。文章目录@ImportResource注解@Bean范围作用更改基于泛型的自动装配Spring对JSR的支持@ImportResource注解定义: 对自定义属性文件进行导入。例子: 接下来学习在Spring中使用自定义默认变量值实例。在spring-config.xml中配原创 2020-05-15 21:45:12 · 392 阅读 · 0 评论 -
Spring理论知识学习笔记(五)
引言: 上次学习了Spring常用注解以及对注解进行过滤和自定义注解及其实例后,下面来继续学习常用的其他注解。文章目录引言:@Required注解@Autowired注解@Qualifier注解基于java容器的注解@Required注解注解定义 此注解表示有什么作用呢?作用为受影响的bean属性必须在配置的时候被填充,通过在bean定义或者自动装配一个明确的属性值。适用范围:原创 2020-05-14 21:45:04 · 343 阅读 · 0 评论 -
Spring理论知识学习笔记(四)
引言在上次学些了Bean的自动装配以及常用的ResourceLoader方式后,接下来继续学习Spring的注解以及实例。文章目录引言Bean管理的`常用注解`实现Bean作用域的元注解注解Spring-config.xml注解配置[类的自动 检测和Bean的注册]定义Bean作用域Bean的定义和其作用域-实例1对于Spring注解,我们先来看看其的常用注解和元注解注解。Bean管理的常用注解实现Classpath扫描与组件管理从Spring3.0开始呢,Spring javaConfig原创 2020-05-13 21:16:17 · 354 阅读 · 0 评论 -
Spring理论知识学习笔记(三)
sdsasdasdsadassdasdasdsadasimport java.lang.String;public static void main(String[] args){ System.out.println(args.toString()); }原创 2020-05-11 22:22:45 · 559 阅读 · 0 评论 -
Spring理论知识学习笔记(二)
引言 在上次学习了Spring的IOC和AOP基本理论及Spring Framework runtime分层结构后,在学习什么是DI依赖注入和如何初始化IOC容器后,接着继续学习有关Bean对象的相关知识。文章目录BeanBeanBean的配置项Id Id是Bean的唯一标识,在使用获取对象的时候,主要靠通过id来获取Bea...原创 2020-05-09 16:40:11 · 367 阅读 · 0 评论 -
新建SpringBoot项目基于官网生成
ymlserver: port: 8080spring: datasource: name: test url: jdbc:mysql://127.0.0.1:3306/practice?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true ...原创 2020-05-08 15:29:42 · 474 阅读 · 0 评论 -
SpringBoot中application.yml的一些配置模板
纪录一下使用过的相关yml配置文章目录security相关的:oauth2中在Security内相关定义Redis相关:spring默认相关:mybatis相关Spring Cloud 相关Spring Cloud Task 相关rocketmq 相关eureka服务注册相关Spring Cloud Ribbon 相关断路器Hystrix相关ZUUL-API网关 相关security相关的:...原创 2020-05-08 11:41:53 · 2146 阅读 · 0 评论 -
Spring理论知识学习笔记(一)
引言 虽然使用SpringBoot架构的过程中非常简单方便,但是还是要去深入了解和学习其先驱Spring。在这里纪录自己手打稿及对Spring的理解的知识笔记Spring是什么 它是一个开源框架,为了解决企业应用开发的复杂性而创建的,Spring是一个轻量级的控制反转(IoC)和面向切面的(AOP...原创 2020-05-07 22:58:19 · 480 阅读 · 0 评论 -
SpringBoot 中,Mybatis sql查询数据不空,但是返回的对象为Null
错误如下截图:从控制台输出可以看出,查询是有返回值的,有两行数据。但是从PostMan中可以看出,data均为null。查看我们的Mapper语句查看我们的Dao发现以上都没有错误,我们来看看实体类。错误的原因:经过排查后发现,Mybatis数据库中查出来的数据的字段名,跟实体类中的属性名不一样!所以我们需要在Mapper的语句中修改。红圈中的字段名要跟实体类的一致,这样数据...原创 2020-03-31 21:48:01 · 9832 阅读 · 4 评论 -
SpringBoot 搭建MyBatis 在控制台输出SQL语句
mybatis: mapper-locations: classpath*:mapper/*.xml #添加下面这两行 configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #原创 2020-03-31 20:58:41 · 413 阅读 · 0 评论 -
基于SpringBoot编写增删查改一套接口
SpringBoot介绍 SpringBoot 是由 Pivotal 团队提供的全新框架,是在2003那一年兴起的一个轻量级的Java 开发框架。由于Spring 其配置文件过于繁琐,我们对Spring平台和第三方库有一个独到的见解,这样我们就可以从最少的麻烦开始了。大多数Spring引导应用程序只需要很少的Spring配置,其可以说是整合了很多框架...原创 2020-03-29 00:13:50 · 3656 阅读 · 5 评论 -
基于Javafx制作的随机抽签软件
基于Javafx制作的随机抽签软件最近刚学习javafx,上英语课的时候刚看见英语老师用复古界面的抽签软件(用C语言写的)点名回答问题,UI界面美观真的是让人汗颜- -,在网上好像也搜不到用javafx做的抽签软件,swing写的倒是挺多的,觉得好玩自己便做了一个类似的抽签软件,希望对javafx感兴趣的新手有点帮助 。## 软件下载地址网盘:https://pan.baidu.com/s/...原创 2018-12-08 01:12:28 · 2413 阅读 · 3 评论 -
IDEA中搭建MyBatis架构并查询数据库信息
MyBatis 是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。【即,代替JDBC不需要写很多代码,是封装好的数据管理框架】MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库...原创 2020-02-23 15:31:32 · 1562 阅读 · 0 评论 -
java执行cmd命令并输出命令对应结果
java代码执行cmd命令不用多说,但是获取返回的结果过程有点坑爹,网上很多方法很多都会抛出NullPointException异常,经过几次调试修改,BUG总算解决。为避免再次采坑,纪录此次总结。public void execCMD(String cmd){ StringBuilder result = new StringBuilder(); try { ...原创 2020-02-09 21:33:33 · 1414 阅读 · 1 评论 -
idea中搭建jsp项目:内置对象缺失setattribute()或者getparameter方法等[解决方法]
缺失问题如下:或者**解决方法:1.因为是内置对象,所以我们先查看request属于哪个类,查看通过转换后的jsp文件打开后如下:发现是javax类包的,我们这时候来看看jdk里面有没有包含这个package发现没有,因此。我们需要为项目去添加对应需要用到的javax包。前往这个下载相关包java缺失相关包下载地址点击去,我们搜索javax,如下:这时候,点进去看看:发...原创 2020-02-07 18:47:29 · 2746 阅读 · 2 评论 -
java端口扫描最简单实例
通过下面代码,可以进行扫描指定ip的所有端口package socketStudyDemo;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.ServerSocket;...原创 2019-10-24 22:19:13 · 595 阅读 · 0 评论 -
java之数据管理系统软件
4156原创 2019-02-10 18:05:16 · 3822 阅读 · 6 评论 -
分享一波关于Java学习视频教程资源干货~
java全基础Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.20天横扫java基础:https://pan.baidu.com/s/1htTzZRQjava基础加强视频:...原创 2018-12-08 22:15:33 · 890 阅读 · 0 评论
分享