Java
文章平均质量分 59
Java
星云
我们不只是代码的搬运工,我们还生产代码。
展开
-
OpenFeign调用服务示例代码
OpenFeignOpenFeign支持@RequestMappin之类的Spring MVC注解,是一个声明式Web服务客户端和模板化的HTTP客户端。@FeignClient可以解析Spring MVC的@RequestMapping、@GetMapping等注解,通过动态代理生成实现类,在类中实现负载均衡,调用其他服务。其隐藏了REST请求,这样就不用动手拼接URL,OpenFeign都包了。目录结构📄test.py📁demo📄pom.xml📁eureka-server📄pom.x原创 2020-12-31 16:42:41 · 594 阅读 · 1 评论 -
idea保存自动格式化代码
上网一搜发现好多人都搜这个,别问我为啥搜这个。然后用什么插件像google-java-format之类的,还有人说不能弄,还有好多各种奇怪方式。奇怪啊idea使用人数这么多的编译器竟然没有保存时自动格式化︖?¿⁇؟?﹖?⸮ 不过…咳咳!网上搜索到的都是遇到相同问题的人。还有很多人没这问题。VSCode中保存时自动格式化的功能以前我关掉过,有一段时间我手动格式化,但是按道理说虽然不是任何时候都好用但也是个常用功能,idea不应该没有自带此功能。实际上它有👇设置➜工具➜保存时的操作...原创 2022-04-01 23:37:31 · 2239 阅读 · 4 评论 -
有关JPA @SecondaryTable
@SecondaryTable一对一关系下面这种情况进行save、update、getById等等和普通实体没啥区别,插入的时候主表和从表都被创建,更新时也都更新。相当于直接把俩表当成一个表操作。import javax.persistence.*;@Entity@Table(name = "user") // 主表表名@SecondaryTable( name = "user_info", // 从表表名 pkJoinColumns = @PrimaryKeyJoinColumn( n原创 2021-11-29 23:37:56 · 592 阅读 · 1 评论 -
过滤器中文乱码登录拦截验证web.xml
http协议是一种无状态的协议采取了(请求、应答)连接模式servlet context上下文对象存储配置资源jsp由()组成简答何谓session技术域对象,作用范围是一次对话,是服务器端保持会话何谓java beanjstl表达式的作用:替代java代码httpservlet.request提供了那哪些方法(3个)如何设置cookie生存时间el表达式的常量包含()jsp编译系统包含()()()三种指令编程题过滤器中文乱码登录拦截验证web.xml拦截器登录拦截放行chain原创 2021-07-04 21:50:00 · 147 阅读 · 1 评论 -
Controller如何接收具有日期属性的实体 no int/Int-argument constructor/factory method to deserialize from Number va
代码控制器代码package com.example.demo.controller;import com.alibaba.fastjson.*;import org.springframework.web.bind.annotation.*;import com.example.demo.vo.VO;@RestController@RequestMapping("/index")public class IndexController{ @PostMapping public St原创 2021-10-24 11:01:33 · 2157 阅读 · 0 评论 -
SpringBoot+JPA @Autowired注入泛型成员 封装统一接口
这样注入是不可行的@Autowiredpublic abstract class FooService <T, K, R extends JpaRepository<T, K> & JpaSpecificationExecutor<T>>{ @Autowired private R repo; ...}原创 2021-10-07 15:07:08 · 2569 阅读 · 3 评论 -
[多图] VSCode:Java Spring 新建Web项目
基础环境搭建新建项目ctrl+shift+p打开快速选择器,找到Spring Initializr: Create a Maven Project...选择Spring Boot版本选择编程语言输入组织ID,这些所输入的将用在文件夹名上填写项目ID,这个项目叫什么指定打包类型,选WAR指定Java11+的Java版本导入一些包,比如Spring Web、Spring Session、Spring Boot DevTools、Lombok、MySQL Driv原创 2021-01-17 00:48:29 · 969 阅读 · 2 评论 -
fastJson中Object转换
import java.util.*;import com.alibaba.fastjson.*;public class App { public static void main(String[] args) throws Exception { Collection<Object> li = new ArrayList<>(); li.add("str"); li.add(-1);原创 2021-03-08 18:42:05 · 1033 阅读 · 0 评论 -
有关java超类静态方法
代码超类public abstract class Parent{ public static void print(String v) { System.out.println(v); } public static void print(int v) { System.out.println(v); } public static void print(long v) { Syste原创 2021-03-09 20:03:18 · 162 阅读 · 0 评论 -
Java Integer.equals和==
这是代码public class App { public static void main(String[] args) throws Exception { System.out.println(new Integer(10).equals(10)); System.out.println(new Integer(10).equals(new Integer(10))); System.out.println(new Integer(10)==1原创 2020-11-24 22:11:49 · 166 阅读 · 0 评论 -
JAVA中List的sort方法参数到底填什么
论JAVA中List的sort方法参数到底填什么这是代码import java.util.*;public class Main { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); Random r = new Random(); for (int i = 0; i < 10; i++)原创 2020-10-24 18:27:45 · 1117 阅读 · 0 评论 -
JAVA!如何让HashSet.add()添加不了对象
进行如下测试测试1代码import java.util.*;public class App { public String ID; public App() { ID = "原字串"; } public App(String id) { ID = id; } public static void main(String[] args) throws Exception { Collection<原创 2020-10-24 08:23:50 · 528 阅读 · 1 评论 -
StrSubstitutor和StringBuilder
StringBuilderchar[] value;int count;public AbstractStringBuilder append(String str) { if (str == null){ return appendNull(); // O(1) } int len = str.length(); // O(1) ensureCapacityInternal(count + len); // O(value.length) s原创 2020-10-24 18:26:24 · 322 阅读 · 0 评论 -
网络编程 第一个Servlet的编写
package com.example.demo.servlet;import java.io.IOException;import java.util.Iterator;/* ????tomcat10需要这样写,如果用9及以下则为javax.servlet... */import jakarta.servlet.ServletException;import jakarta.servlet.http.*;public class SignInServlet extends HttpSer原创 2021-03-28 19:01:32 · 169 阅读 · 0 评论