![](https://img-blog.csdnimg.cn/20200711223001377.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
文章平均质量分 66
J2SE基础知识
姜枣茶
这个作者很懒,什么都没留下…
展开
-
jvm原理笔记
二、Java内存区域与内存溢出异常2.1、运行时数据区运行时数据区包括五个分区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区,其中前三个区域为线程私有,后两个区域为所有线程公有。2.1.1、程序计数器程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。原创 2021-12-27 23:40:16 · 233 阅读 · 0 评论 -
Java面试基础
一、Java SE1.1、Java基础String、StringBuffer和StringBuilder的区别:三者在执行速度方面的比较:StringBuilder >StringBuffer > StringString 类是final,引用内存中的值不可变。引用数据量一大就不效率。StringBuffer 是用于频繁修改的,而且是线程安全。StringBuilder 是线程不安全。如果只是用来声明一个变量的话就用String,如果用于字符串之间的频繁操作的话就用String原创 2021-12-27 23:34:17 · 441 阅读 · 0 评论 -
Java多线程笔记
学习多线程与并发,要着重“外炼互斥,内修可见,内功有序”。一、Java多线程技能1.1、线程的实现与执行创建线程有两种方法:继承Thread类,并重写run()方法,在run()方法中添加线程要执行的任务代码实现Runnable接口,并重写run()方法,在run()方法中添加线程要执行的任务代码启动线程需要调用Thread类的start方法:MyThread myThread = new MyThread();Thread thread = new Thread(myThread);原创 2021-12-27 23:32:17 · 121 阅读 · 0 评论 -
Java枚举类编写
/** * 流转状态 */public enum Ggfsb { YTYH("1", "已推银行"), YHTH("2", "银行退回"), YHTG("3", "银行通过"), BCZLZ("4", "补充资料中"); private String code; private String msg; Ggfsb(String code, String msg) { this.code = code; this原创 2021-07-21 16:25:35 · 867 阅读 · 0 评论 -
Spring Boot学习笔记
typora-root-url: E:\Documents\typora-user-images一、SpringBootApplication(启动类):@SpringCloudApplication确定该类为启动类。相当于@SpringBootConfiguration + @EnableAutoConfiguration + @ComponentScan(“com.sunyard”)。@MapperScan(value = "com.atguigu.springboot.mapper".原创 2021-06-19 09:58:07 · 556 阅读 · 0 评论 -
MySQL笔记
建表:create table person( person_id smallint unsigned, fname varchar (20), lnamre varchar(20), gender enum('M','F'), birth_date date, street varchar (30), city varchar(20), state varchar (20), country varchar(20),原创 2021-03-20 18:31:35 · 115 阅读 · 0 评论 -
Feign对外获取到Json串却无法自动转为接收类的解决办法
JSONObject cibIncomingResp = remoteCibService.incomingApplication(cibIncomingApplicationReq);CibBaseResp cibBaseResp1 = JSONObject.parseObject(String.valueOf(cibIncomingResp), CibBaseResp.class);先用JSONObject接收返回数据,然后将JSONObject转为接收类CibBaseResp。...原创 2021-01-26 16:41:47 · 731 阅读 · 0 评论 -
SpringBoot整合数据库总结
参考资料:Druid中文文档:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98一、 SQL:1、配置:1.1、导入jdbc场景<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactI原创 2021-01-25 20:04:41 · 246 阅读 · 1 评论 -
SpringBoot拦截器实现登录检查
编写一个拦截器实现HandlerInterceptor接口:public class LoginInterceptor implements HandlerInterceptor { /** * 目标方法执行之前 * @param request * @param response * @param handler * @return * @throws Exception */ @Override publi原创 2021-01-24 22:10:43 · 140 阅读 · 0 评论 -
Java使用Http实现post
public static String send(String url, JSONObject json, String encoding) throws ParseException, IOException { String body = ""; //创建httpclient对象 CloseableHttpClient client = HttpClients.createDefault(); //创建post方式请求对象原创 2020-12-03 09:07:19 · 6693 阅读 · 0 评论 -
Spring MVC使用总结
一、配置1、pmo.xml文件中加入spring所需依赖 <!--spring所需依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.3.8.RELEASE</version> </depende原创 2020-10-08 18:53:07 · 153 阅读 · 0 评论 -
JDK1.8正确安装与配置(真的正确)
https://www.cnblogs.com/nojacky/p/9497724.html转载 2020-09-08 09:42:08 · 117 阅读 · 0 评论 -
Spring使用总结
一、装配Spring Bean(Spring IoC)Bean的装配有两种方式,xml方式和注解方式,Bean主要分为自己开发的类和引入的第三方的包。自己开发的类可以采用@Component注解的方式或者xml的方式装配,推荐使用@Component注解的方式,因为注解功能更为强大,既能实现XML的功能,也提供了自动装配的功能。引入第三方的包可以采用@Bean注解的方式或者xml的方式装配,推荐使用xml的方式。1、通过注解装配Bean使用@Component装配Bean定义POJO:@Com原创 2020-09-01 00:00:41 · 158 阅读 · 0 评论