Java
chenzeyu110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
服务器渲染技术NUXT
@[TOCC] 服务端渲染技术NUXT 什么是服务端渲染 服务器端渲染又称为SSR(Server Side Render)是在服务端完成页面的内容,而不是在客户端通过AJAX获取数据。 服务器端渲染(SSR)的优势主要在于:更好的SEO,由于搜索引擎爬虫抓取工具可以直接查看完全渲染的页面。 如果你的应用程序初始展示loading菊花图,然后通过Ajax获取内容,抓取工具不会等待异步完成后再进行页面内容的抓取。也就是说,如果SEO对你的站点至关重要,而你的页面又是异步获取内容,则可能需要使用服务器端渲染(SS原创 2020-12-21 10:55:30 · 437 阅读 · 0 评论 -
Spring Cloud
文章目录**Spring Cloud OpenFeign****1.声明式REST客户端:Feign****1.1如何使用Feign** Spring Cloud OpenFeign 1.声明式REST客户端:Feign Feign是一个声明式的web服务客户端。它使编写web服务客户端更加容易。要使用Feign创建一个接口并注释它。它具有可插入的注解支持,包括Feign注解和JAX-RS注解。Feign还支持可插入的编码器和解码器。Spring Cloud增加了对Spring MVC注解和使用Spring原创 2020-12-18 09:16:34 · 128 阅读 · 0 评论 -
Maven使用问题记录
文章目录**常见问题总结****IDEA中maven导入本地jar包** 常见问题总结 IDEA中maven导入本地jar包 如果使用的是IDEA内置的Maven,则可以在这里输入命令 1、输入以下命令 mvn install:install-file -Dfile=/home/username/GLPKSolverPack.jar -DgroupId=com.leyantech.ai -DartifactId=glpk -Dversion=1.0 -Dpackaging=jar 2、在项目的pom.xm原创 2020-12-15 14:57:13 · 151 阅读 · 0 评论 -
Java中的内省(Introspector)、JavaBean、Spring Bean
文章目录**概述** 概述 内省(Introspector)是Java语言对JavaBean类属性、事件的一种缺省处理方法。??? 首先什么是Java Bean? Java Bean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种规则。 如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为"值对象"(Value Object),或者"VO"。 ...原创 2020-12-10 10:11:59 · 261 阅读 · 0 评论 -
java多线程
文章目录**3.生产者和消费者** 3.生产者和消费者 所谓生产者消费者问题,实际上包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据 为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库 生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为 消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为 y Object类的等待和唤醒方法 void wait() 导致当前线程等待,直到另一个线程调用该对象的notify()方原创 2020-12-03 16:40:27 · 133 阅读 · 1 评论 -
Spring开发注解包---Swagger
文章目录**常用注解****@Api****@ApiOperation** 常用注解 @Api Api用在类上,说明该类的作用。可以标记一个Controller类作为swagger文档资源。 @Api(value="/user", description = "Operations about user") 与Controller注解并列使用,属性配置: 属性名称 备注 value url的路径值 tags 如果设置这个值,value的值会被覆盖 description 对api资原创 2020-11-20 21:51:21 · 336 阅读 · 0 评论 -
Spring JPA-Multiple Databases多数据源配置
文章目录**概括****Entities****JPA Repositories****使用Java配置JPA****简单测试****Spring Boot中配置多数据源** 概括 在本教程中,我能将为具有多个数据库的Spring Data JPA系统实现一个简单的Spring配置。 Entities 首先,让我们在单独的数据库中创建两个简单的实体(Entity)。这是第一个User entity。 package com.baeldung.multipledb.model.user; @Entity原创 2020-11-18 09:38:18 · 597 阅读 · 0 评论 -
Lambda表达式和Stream流
文章目录**Stream流****1.体验Stream流** Stream流 1.体验Stream流 需求:按照下面的要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得到的集合 ...原创 2020-11-12 11:08:24 · 809 阅读 · 2 评论 -
git使用记录
文章目录**git使用问题记录****git配置** git使用问题记录 git配置原创 2020-11-10 09:31:28 · 182 阅读 · 0 评论 -
Tomcat使用问题记录
文章目录**1.Tomcat使用问题记录****1.1(找到多个名为[spring_web]的片段。这是不合法的相对排序。有关详细信息,请参阅Servlet规范的第8.2.2 2c节。考虑使用绝对排序。)** 1.Tomcat使用问题记录 1.1(找到多个名为[spring_web]的片段。这是不合法的相对排序。有关详细信息,请参阅Servlet规范的第8.2.2 2c节。考虑使用绝对排序。) 解决方法: 在web.xml中添加<absolute_ordering/> ...原创 2020-10-30 09:12:35 · 1330 阅读 · 0 评论 -
Spring Security使用记录
文章目录**1.概念介绍****1.1权限管理****1.2完成权限管理需要三个对象****1.3Spring Security****1.3.1创建web工程并导入jar包** 1.概念介绍 1.1权限管理 权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。权限管理几乎出现在任何系统中,前提是需要有用户和密码认证的系统。 在权限管理的概念中,有两个重要的名词: 认证:通过用户名和密码成功登陆系统之后,让系统得到当前用户的角色身份 授权:系统根据当前用户的角色,原创 2020-10-29 17:28:08 · 693 阅读 · 1 评论 -
Java重要基础
文章目录**函数重载(overload)和函数覆盖(override)** 函数重载(overload)和函数覆盖(override) 重载(Overload): 在类中多个同名函数同时存在,具有不同的参数个数/类型。方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。 特点:与返回值类型无关,只看参数列表。 优点:方便阅读,优化设计 注意:不能有两个名字相同,参数类型,参数个数也相同却返回不同类型值的函数。 public class A{ //show方法被重载 pub原创 2020-10-26 09:12:28 · 192 阅读 · 0 评论 -
IDEA使用问题记录
文章目录**idea找不到符号找不到类,但是却没有错误** idea找不到符号找不到类,但是却没有错误 将提示没有符号类的文件打开,右键单独编译一次,再重新打包即可解决。 特别说明:在Java集成开发环境中,比如Eclipse、IDEA中,常常有三种与编译相关的选项Compile、Make、Build三个选项。这三个选项的基本功能都是完成编译过程,但是又有很大区别,区别在于: 1、Compile:只编译选定的目标,不管之前是否已经编译过 2、Make:编译选定的目标,但是Make只是编译上次编译变化过的文件原创 2020-10-20 19:17:36 · 325 阅读 · 0 评论 -
Spring Boot常用注解和配置
常用注解和配置**为什么需要学习Spring Boot?****Spring Boot的特点** 为什么需要学习Spring Boot? 复杂的配置 项目各种配置耗费大量的时间,因为在思考Spring特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间 一个是混乱的依赖管理 项目的依赖管理也是吃力不讨好的事情,决定项目里要用哪些库并且知道哪些版本和其它库是否有冲突,这些问题非常棘手。依赖管理也是一种损耗,添加依赖不是写应用程序代码,一旦选错依赖的版本,带来的兼容性问原创 2020-10-18 19:31:34 · 393 阅读 · 0 评论 -
模仿头条项目记录
文章目录**1.需求分析****1.1app文章列表** 1.需求分析 1.1app文章列表 思考需要哪些数据、以及如何存储、管理这些数据 一拿到需求,就要思考,数据存储应该如何组织? 首先,必须有一张表,存储文章本身的信息,这里称为ap_article。 其次,还需要一张用户文章列表,这里称为ap_user_article_list_APP。 还需要文章展现行为表,称为ap_show_behaviorAPP 最后,需要一张行为实体表,称为ap_behavior_entry_app APP行为实体表,一个原创 2020-10-18 17:46:21 · 883 阅读 · 0 评论 -
Spring使用问题记录
目录**1.InitializingBean** 1.InitializingBean 一、InitializingBean接口说明 InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。 /* * Copyright 2002-2016 the original author or authors. * * Licensed under the Apache Licen原创 2020-10-15 21:16:28 · 322 阅读 · 0 评论 -
On Java 8阅读笔记
写在前面的话 ##第一章对象的概念 所有编程语言都提供抽象机制,问题的复杂度取决于抽象的类型和质量。 面向对象程序设计方法的基本特征: 1.万物皆对象 2.程序是一组对象,通过消息传递来告知彼此该做什么。 ...原创 2020-10-13 18:09:54 · 407 阅读 · 0 评论 -
Dubbo使用记录
使用问题记录 1.No provider available for the service <!-- 引用dubbo 服务 --> <dubbo:application name="${dubbo.application}" /> <dubbo:registry protocol="zookeeper" address="${zk.address}"/> <dubbo:annotation package="com.qingcheng.controller原创 2020-10-09 16:23:12 · 160 阅读 · 0 评论 -
Spring注解和xml
1.注解/Annotation 1.1DI相关 @Autowired可以单独使用,用于依赖注入的时候使用(DI)。 如果单独使用,则按类型连接(wired by type)。因此,如果容器中声明了多个相同类型的bean,就会出现问题,因为@Autowired不知道使用哪个bean来注入。因此,使用@Qualifier和@Autowired来通过指定bean名字(通过名字来连接)来明确哪些bean需要被连接。 @Resource也是通过名称连接的,所以如果@Autowired和Qualifier一起使用,它和原创 2020-09-21 10:18:06 · 863 阅读 · 0 评论 -
java并发编程面试问题和笔记
java并发编程面试问题和笔记问题 问题 什么是死锁?如何避免死锁? 什么是重排序? volatile有哪些特性? 什么是内存可见性? volatile为什么能够保证内存可见性? 中断机制 线程通信有哪些方式? 线程池的作用? ThreadPoolExecutor如何使用? 如何设置线程池的大小? 如何保证线程安全? JDK 1.6哪些对锁做了哪些优化? ...原创 2019-12-30 10:29:47 · 196 阅读 · 2 评论 -
Java Set HashSet
1、https://blog.youkuaiyun.com/shb_derek1/article/details/8729605 2、http://www.cnblogs.com/CarpenterLee/p/5440428.html原创 2019-01-01 10:53:34 · 138 阅读 · 0 评论 -
CS61B Discussion1
2019.2.22 开始学习CS61B 一、斐波那契数列 两个版本 递归(tree recursive) public static int fib1(int n) { if(n&amp;lt;=1){ return n; } else return fib1(n-1)+fib1(n-2); } 尾递归(tail recursive) public...原创 2019-02-22 20:53:05 · 475 阅读 · 0 评论
分享