【Java】@AllArgsConstructor、@Value、@Component共用存在的问题及No qualifying bean of type ‘java.lang.Integer‘

  • Post author:
  • Post category:java

今天碰到了三者共同使用,产生了一系列问题,下面将进行错误复原和分析,避免大家踩坑。 复习 Spring实例化bean有四种方式 1.无参构造方法实例化(Spring默认,常用,需要bean类中存在无参构造方法); 2.静态工厂实例化 3.实例化工厂实例化 4.注解方式实例化 spring依赖注入的三种方式 1.使用setter方法 2.使用有参构造器 3.使用注解@Bean、@Autowired …

继续阅读 【Java】@AllArgsConstructor、@Value、@Component共用存在的问题及No qualifying bean of type ‘java.lang.Integer‘

java初学之字面量

  • Post author:
  • Post category:java

字面量 在计算机科学中,字面量是用于表达源代码中一个固定值的表示法,是数据在程序中的书写格式,整数、浮点数以及字符串等等都是字面量。 常用数据 常用数据 生活中的写法 程序中的写法 说明 整数 666,88 666,88 写法一致 浮点数 13.14 13.14 写法一致 字符 A,你 'A','你' 程序中必须使用单引号,有且仅能有一个字符 字符串 你好,abc "hello","abc" 程序…

继续阅读 java初学之字面量

Java——String练习题

  • Post author:
  • Post category:java

面试题 public class StringTest { String str = new String("good"); char[] ch = { 't', 'e', 's', 't' }; public void change(String str, char ch[]) { str = "test ok"; ch[0] = 'b'; } public static void main(S…

继续阅读 Java——String练习题

eclipse详细使用教程–1(java开发)

  • Post author:
  • Post category:java

下一篇博客点击此处跳转 废话(不想看废话的自动忽略) eclipse、idea都是做java非常好用的ide。有些很老的java项目不是Maven结构的让我们不得不选择eclipse做为开发工具(其实吧,eclipse也蛮好用的) 除了eclipse还有MyEclipse,MyEclipse是相当于基于eclipse开发的,这是一个收费版的ide。正是因为收费,所以很少公司会选用MyEclipse…

继续阅读 eclipse详细使用教程–1(java开发)

Java中前端发送请求文件下载时报错 with preset Content-Type ‘application/force-download‘] with root cause

  • Post author:
  • Post category:java

2023-03-09 15:05:21.087 ERROR 14672 --- [nio-8081-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request pro…

继续阅读 Java中前端发送请求文件下载时报错 with preset Content-Type ‘application/force-download‘] with root cause

java–哈希表(hash)

  • Post author:
  • Post category:java

hash 哈希的引入 哈希冲突 避免冲突 设计合适的哈希函数 负载因子的调节(重点) 解决冲突 闭散列(开放地址法) 开散列(链地址法)重点 hash和java类集的关系 海量数据处理的问题 位图(缩小存储空间) 布隆过滤器 哈希的引入 顺序结构 以及 二叉搜索树 中,元素与其存储位置之间 没有对应关系 ,因此在查找一个元素时,必须要经过多次 比较 。顺序查找时间复杂度为 O(N) ,二叉搜索树中…

继续阅读 java–哈希表(hash)

【转】java 与 iso-8859-1 编码

  • Post author:
  • Post category:java

今天又研究了一下字符编码。写了些测试代码,算是比较了解了。 主要是研究 iso-8859-1 建议先看这篇:《第二篇:JAVA字符编码系列二:Unicode,ISO-8859-1,GBK,UTF-8编码及...》 http://my.oschina.net/whp/blog/36846 然后再看看 iso-8859-1 的定义。 http://baike.baidu.com/view/261367…

继续阅读 【转】java 与 iso-8859-1 编码

Java实现多线程多节点下载

  • Post author:
  • Post category:java

对于一个资源文件,如何使用多线程下载以提高下载效率?一个方法是把要下载的文件分成几块利用多个线程同时下载,保存在本地的时候则需要知道每个线程所下载的部分对应于整个文件的位置,可以使用RandAccessFile支持随机存取。 package com.idc.downloader; import java.io.InputStream; import java.io.RandomAccessFile…

继续阅读 Java实现多线程多节点下载

Javascript 60s倒计时代码

  • Post author:
  • Post category:java

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascript">…

继续阅读 Javascript 60s倒计时代码

Java8中的List.stream().map()用法

  • Post author:
  • Post category:java

1.Java8中的stream.map()的用法 简介 这是java 8中新增加的函数式编程的使用方法。函数式编程简单理解就是将方法作为参数传入,能够提高编写效率,减少代码冗余量。 例子 class Test{ public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>…

继续阅读 Java8中的List.stream().map()用法