![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 57
小红帽与灰太狼
雪崩下没有一朵雪花是无辜的
展开
-
spring自定义注解
spring注解记录原创 2022-11-10 14:26:43 · 296 阅读 · 0 评论 -
ssm静态资源加载不到的问题
ssm静态资源加载不到的问题度娘一直给我介绍这个https://blog.csdn.net/cronos_s/article/details/102491254我也承认他说的没毛病,但是我加了也没有总结一下对 就是把第四步放到第一步就解决了,nice原创 2021-04-25 18:18:22 · 207 阅读 · 0 评论 -
聊聊Java垃圾回收机制--GC
原文–https://www.cnblogs.com/javazhiyin/p/14280824.htmlGC垃圾回收1、GC是什么?为什么要GCGC:垃圾收集,GC能帮助我们释放jvm内存,可以一定程度避免OOM问题,但是也无法完全避免。Java的GC是自动工作的,不像C++需要主动调用。当new对象的时候,GC就开始监控这个对象的地址大小和使用情况了,通过可达性分析算法寻找不可达的对象然后进行标记看看是否需要GC回收掉释放内存。2、你能保证GC执行吗?不能,我只能通过手动执行System.g转载 2021-01-15 11:27:14 · 264 阅读 · 0 评论 -
Strus2 导出excel模板
Strus2 导出excel模板因为每个公司的返回值不一样,在网上找到很多的返回SUCCESS的,但是到我这里直接跳转到空白页面出现json。话不多说,上代码首先Strus。xml不需要咋配置正常写就可以;action就这样写:private String fileName; public String getFileName() { return fileName; } public void setFileName(String fileName) { this.file原创 2020-11-11 14:10:53 · 183 阅读 · 1 评论 -
strus2与poi 批量导入
项目场景:提示:这里简述项目相关背景:公司使用Strus2进行二次开发,因为之前没有人做导入导出,所以在这次的二次开发属于从0到1的过程,具体有很多的坑所以需要记录一下问题描述:首先是文件传不过去,测试了一下input type=“text” 就没问题。说明这就不是前后台对接的问题,这次主要是Strus.xml配置问题,这个坑一直报系统找不到路径的错误,因为是从0到1的过程(我太菜),不知道那个大神做的,把文件路径写死了,卧槽(忍不住爆粗口,不用就不要写好吗…) <!-- 系统常量定原创 2020-11-06 11:24:43 · 224 阅读 · 0 评论 -
前后端一次交互-echarts
<template> <div class="total-class" id="chartBar2" :style="{width: '100%', height: '100%'}"></div></template><script> import {getBroker} from "@/api/rjlister" export default { name: 'rjjkzl2', data() {原创 2020-09-24 16:54:08 · 262 阅读 · 0 评论 -
Java需要class、interface。。。
拷贝代码出现Java需要class、interface。。。首先。这里的编码格式选择utf-8,乱码可以事先全选复制再粘贴其次选择这个remove bom 重新rebuild project就行了...原创 2020-05-04 22:34:59 · 786 阅读 · 0 评论 -
Mybatis学习-1
Mybatis简介什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。MyBatis 本是apache的一...转载 2020-02-11 17:11:38 · 130 阅读 · 0 评论 -
Java多线程实现四种方式
Java多线程实现四种方式继承Thread类,重写run方法(其实Thread类本身也实现了Runnable接口)实现Runnable接口,重写run方法实现Callable接口,重写call方法(有返回值)使用线程池(有返回值)1.继承Thread类,重写run方法每次创建一个新的线程,都要新建一个Thread子类的对象启动线程,new Thread子类().start()创...转载 2020-02-05 16:55:40 · 69 阅读 · 0 评论 -
java 网络编程
网络编程Socket 客户端实例// 文件名 GreetingClient.java import java.net.*;import java.io.*; public class GreetingClient{ public static void main(String [] args) { String serverName = args[0]; ...转载 2019-11-27 17:10:58 · 103 阅读 · 0 评论 -
集合框架经典
Java集合框架三大集合:List、Map、Set的区别与联系:一、结构特点:List和Set是存储单列数据的集合,Map是存储键值对这样的双列数据的集合;List中存储的数据是有顺序的,并且值允许重复;Map中存储的数据是无序的,它的键是不允许重复的,但是值是允许重复的;Set中存储的数据是无顺序的,并且不允许重复,但元素在集合中的位置是由元素的hashcode决定,即位置是固定的(Se...原创 2019-11-19 17:47:14 · 83 阅读 · 0 评论 -
深入理解迭代器
深入理解Java中的迭代器本文链接https://www.cnblogs.com/zyuze/p/7726582.html迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。概述:Java集合框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet…,每种容器都有自己的特点,Arr...转载 2019-11-15 16:57:27 · 73 阅读 · 0 评论 -
java字符串中所有字符个数查找
java基础学习之字符串string字符串中字符个数查找一共两种方法:一是for循环遍历二是递归调用public class Question { public static void cal(String str){ //防止下标越界 if(str==null||str.equals("")){ return; } char c = str.charAt(0);...原创 2019-11-13 17:25:29 · 816 阅读 · 1 评论 -
关于输入数组查找下标
本文是一篇关于对Java输入输出及split方法及设计模式及一个计算两点间距离的例子原创 2019-11-12 14:25:08 · 278 阅读 · 0 评论