多数据源方式在java中的使用postgresql数据库

  • Post author:
  • Post category:java

开发环境: jdk8 springboot idea maven PostgreSQL优点: 1.属于关系型数据库 2.稳定性强 3.支持最丰富的数据类型 4.开源的 5.跨平台的,支持所有主要的操作系统 6.速度快 (我使用它主要是因为它支持存储数组类型的数据) 依赖 dalesbred版本 <dependency> <groupId>org.dalesbred</…

继续阅读 多数据源方式在java中的使用postgresql数据库

java动态代理实现

  • Post author:
  • Post category:java

原文: https://www.cnblogs.com/gonjan-blog/p/6685611.html 关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委…

继续阅读 java动态代理实现

北京java培训班,还不了解微服务的同学你们小心了

  • Post author:
  • Post category:java

诚筑说:springCloud在java的使用率中取得了一些令人难以置信的成绩,从去年采用率46%  到今年的采用率增长到70%,成长速度快而不及,调查发现在这飞速成长的背后原因则是java微服务的市场兴起。 什么是微服务 微服务(Microservices)架构是软件架构风格的一种,可防止大量IP同时访问一个服务器导致服务器崩坏。 互联网服务时代很容易大量的IP同时访问一个app造成服务器承载上…

继续阅读 北京java培训班,还不了解微服务的同学你们小心了

Idea web.xml 中配置 springMVC 前端控制器时报错 ‘DispatcherServlet’ is not assignable to javax.Servlet

  • Post author:
  • Post category:java

错误信息如下: 最终解决的如下: 版权声明:本文为weixin_40901329原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin_40901329/article/details/81748073

继续阅读 Idea web.xml 中配置 springMVC 前端控制器时报错 ‘DispatcherServlet’ is not assignable to javax.Servlet

java单链表的添加、插入、删除

  • Post author:
  • Post category:java

package nodelist; public class LinkListTest { public Node head = new Node(); // 定义一个头节点 public LinkListTest() { } /** * 添加一个节点 * * @param data */ public void addNode( int data) { Node node = new Node(…

继续阅读 java单链表的添加、插入、删除

Java基于UDP的GUI界面简易聊天室课程实验(获取本机IP、IDEA同个程序运行两次设置方法)

  • Post author:
  • Post category:java

基于UDP的GUI简易聊天室 1、效果图 2、项目开发 2.1、项目阐述 2.2、项目思路 2.3、项目涉及知识点 2.4、UDP通信协议 2.5、GUI界面设计 2.6、功能实现 2.6.1、“确定”按钮 2.6.2、“清空”按钮 2.6.3、“发送”按钮 2.6.4、“接收”线程 2.7、启动程序 2.8、注意事项 3、小技巧 3.1、获取本机IP地址 3.2、IDEA同个程序运行两次设置方法…

继续阅读 Java基于UDP的GUI界面简易聊天室课程实验(获取本机IP、IDEA同个程序运行两次设置方法)

【Java多线程】总结(二)线程状态 线程安全问题 可重入锁ReentrantLock 与 内存锁synchronized

  • Post author:
  • Post category:java

1 线程状态 1 打印线程的所有状态 private static void printState() { for(Thread.State item:Thread.State.values()) System.out.println(item); } NEW RUNNABLE BLOCKED WAITING 等待 TIMED_WAITING 超时等待 有明确结束时间 TERMINATED 2 线…

继续阅读 【Java多线程】总结(二)线程状态 线程安全问题 可重入锁ReentrantLock 与 内存锁synchronized

java循环注入的问题

  • Post author:
  • Post category:java

加AOP能解决spring IoC的循环引用么? 循环引用是你配置bean的时候,构建方式上出了错。比如,创建A对象的时候,你引用到了B,而创建B对象的时候,你又引用到了A。你仔细检查下你的构造器 循环依赖——在采用构造器注入的方式配置bean时,很有可能会产生循环依赖的情况。比如说,一个类A,需要通过构造器注入类B,而类B又需要通过构造器 注入类A。如果为类A和B配置的bean被互相注入的话,那…

继续阅读 java循环注入的问题

关于JAVA Socket超时浅谈

  • Post author:
  • Post category:java

转自: 微点阅读 https://www.weidianyuedu.com JAVA Socket 超时浅析 套接字 或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。JAVA有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端…

继续阅读 关于JAVA Socket超时浅谈

Java 中的注解详解(包含Java8新增注解)

  • Post author:
  • Post category:java

目录 1、Java 注解的介绍 2、如何定义一个 Java 注解? 3、在 Java 中预定义的一些注解 4、Java Java SE 8 中新增的类型注解 5、Java Java SE 8 中新增的可重复注解 6、如何解析一个注解? 1、Java 注解的介绍 Java 注解是元数据的一种形式,注解可以用来给应用程序提供数据,不过这些数据并不是程序本身的一部分。注解对所注解的代码逻辑没有直接影响。…

继续阅读 Java 中的注解详解(包含Java8新增注解)