- 博客(24)
- 收藏
- 关注
原创 Spring Cloud Alibaba基础使用总结
Spring Cloud Alibaba各个组件上手学习总结:Nacos 动态配置 服务发现及管理Sentinel 从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性Seata 分布式事务解决方案Rocket MQ 消息队列,限流削峰、异步解耦、数据收集
2022-04-07 10:57:01
1671
原创 Maven项目pom.xml文件解析及父子项目依赖关系总结
Maven pom.xml dependencyManagement type scope开发错误总结:①SpringBoot启动类要放在包内②Service层的@Service注解要卸载Impl实现类上③数据库表对应实体类int类型要使用Integer包装类④Mapper层SQL语句使用的参数要添加@Param("arg")注解⑤数据库表和字段避免使用保留关键字,如 key、order,若要使用得反引号``包裹...
2022-03-02 16:59:28
4081
原创 Java利用google.zxing生成和解析二维码
操作环境:jdk1.8、SpringBoot 2.5.4编辑器:IDEA依赖包:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version></dependency>创建工具类:QRCodeImageUtilpublic
2021-09-18 15:32:40
367
1
原创 POI和POI-TL操作Word
POI操作Word操作依赖包org.apache.poi,包括poi和poi-ooxml。创建空白Word文件 void poiCreateNewWord() { String path = "C:\\Users\\wisdom21111\\Desktop\\"; XWPFDocument document = new XWPFDocument(); try { FileOutputStream out = new Fil
2021-09-15 08:48:20
2779
原创 DateTimeFormatter使用方法
1、获得当前时间字符串 年-月-日 时:分:秒public String getDateTime(){ LocalDateTime now = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return formatter.format(now);}2、字符串转时间...
2021-09-09 19:14:08
2391
原创 使用EasyExcel实现上传解析与导出下载
使用指南:https://www.yuque.com/easyexcel/doc/easyexcel环境:jdk1.8、SpringBoot 2.2.2准备工作: pom.xml 添加依赖jar包 com.alibaba.easyexcel 2.1.6https://mvnrepository.com/artifact/com.alibaba/easyexcel为准备接收的Excel文件创建对应实体类:import com.alibaba.excel...
2021-09-05 16:29:48
1171
原创 java.net 后台发送GET/POST请求获取数据
GET请求:public void testPostAnotherSystem(){ String urlAddress = "http://localhost:8091/api/reservoir/getAllWarehouse"; try { URL url = new URL(urlAddress); HttpURLConnection connection = (HttpURLConnection) url.ope
2021-09-04 22:57:58
367
原创 页面初始化Ajax请求与document.write冲突
样例分析仅展示部分代码片段页面初始化 加载数据库中的内容ajax发送请求$(function(){ $.ajax({ type: 'get', contentType: 'application/json;charset=UTF-8', url: '/InitializeNotes', dataType: 'text', success: function (
2021-02-01 16:03:48
339
原创 linux服务器误操作导致无法连接
最近申请了阿里云ECS服务器,安装了wdcp之后想要安装discuz。安装时,提示一些文件没有写入权限。然后一百度,看见一个解决办法是chmod -R 777 / 看起来真简单,毫不犹豫的试了一下。不错,可以安装了。安装了discuzz之后想要弄成邮件注册,发件人用的自己的qq邮箱。百度一下怎么弄,结果测试,邮件发送不了。捣鼓了老长时间,最后可以了。之前找到的方法是错的,什么端口设置25,身...
2020-02-08 14:37:43
470
原创 顺时针遍历打印数组
二维数组内容12345678910111213141516输入结果:1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10#include <bits/stdc++.h>using namespace std;void PrintMatrix(vector<vector<int> > matrix){ ...
2019-10-24 23:23:03
232
原创 JavaWeb使用Filter过滤器导致jsp页面不能显示的问题
今天在完成课堂布置的作业,使用Filter过滤器限制ip访问。开始的思路是写两个页面,一个首页main.jsp和一个错误拦截显示页面error.jsp。再写一个Filter,HttpServletRequest获取ip,并使用正则表达式进行判断这个ip是否可以访问。但在使用web.xml文件配置filter的时候,使用<url-pattern>/*</url-patt...
2019-09-15 19:40:27
4214
原创 JavaBean学习工具commons-collections 3.2.2下载
下载apache的commons.BeanUtils包还不够还得下载commons.Logging包结果还不够还得下载commons.Collections包结果运行报错Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.FastHashMap百度了一下还得有commons.Collec...
2019-02-13 15:29:35
3762
3
原创 Java 动态代理Object对象转为接口报错问题
public interface Subject { public void shopping();}public class Person implements Subject{ @Override public void shopping() { System.out.println("Pay for the good!"); }}...
2019-02-12 17:03:03
1207
原创 Java线程同步synchronized代码块方法
模拟窗口卖车票的情况:public class MyRun implements Runnable { private int ticket = 20; private int rule = 0; private Object obj = new Object(); @Override public void run() { for (int i = 0; i < 3...
2019-01-26 20:01:07
166
原创 JAVA实现孩子报数出列问题
我用集合做这题花费三个半小时才写出来。特此写一写问题描述:小孩报数问题:有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。输入描述:1、输入孩子个数number2、输入从第几个孩子开始报数start3、输入报...
2018-11-23 13:34:52
1650
原创 图书管理系统设计总结与心得
图书管理系统设计总结与心得设计思路:有日期类、记录类、图书类、用户类、管理类各个类之间的包含关系:管理类读取读者信息文件和图书信息文件,实现增删查改用户和图书。个体操作类登录,读取图书信息文件,实现查询、借阅、归还图书。难点功能实现关键代码Ⅰ:读取文件功能关键代码:Ⅱ:模糊查找功能实现关键代码:心得体会:1:学到了许多东西,比如怎么读取格式不同的文件、熟悉vector容器的使用(push_back...
2018-06-30 22:14:01
29657
原创 C++虚函数与多态学习总结
虚函数与多态联编是指一个程序模块、代码之间相互关联的过程。根据联编时机,可以分为静态联编和动态联编。静态联编是指程序之间的匹配、连接在编译阶段完成,也称为早期匹配。大量的程序代码是静态联编的。比如调用一个已经说明的函数,编译阶段就能准确获得函数入口地址、返回地址和参数传递的信息,从而完成匹配。静态联编Example:类中重载:class X{ public: addthe(int); ...
2018-06-27 22:59:00
261
原创 C++类的继承学习总结
C++类的继承学习总结继承定义:在已有类的基础上创建新类的过程。新的类把原有类作为基类引用,而不需要修改原有类的定义,新定义的类作为派生类引用。如类B继承A类,或称从类A派生类B(类A称为基类,类B称为派生类) 继承关系的语句格式Class派生类名:基类名表{ 数据成员和成员函数声明};基类名表的语句格式:访问控制基类名1,…,访问控制 基类名n访问控制是表示继承权限的关键字。如果省略,cla...
2018-06-24 17:59:03
435
原创 运算符重载与STL学习总结
运算符重载与STL学习心得运算符重载不能重载的运算符:. :: .* ?: sizeof 运算符重载函数可以重载为成员函数和友元函数两种。Ⅰ:函数重载运算符:类型 operator运算符(参数表);返回类型 类名::operator +(参数表){} Ⅱ:友元重载运算符:friend类名 operator +(参数表);类名operator +(参数表){} 成员运算符函数与友元运算符函数的比较:...
2018-05-27 14:53:28
227
原创 C++类学习总结
类 学习总结类是面向对象程序设计实现信息封装的基础。类是用户定义的数据和操作这些数据的函数的封装,类的对象使用自己的方法完成对数据的操作。类的一般形式:class 类名{ public: 公有数据成员和成员函数 private: 私有数据成员 //在private中成员函数一般不使用}; 注意:要加上分号。私有成员只能在类中可见,不能在类外或派生类中使用。如果私有成员放在第一段,...
2018-04-25 19:25:42
280
原创 C++函数学习总结
<壹> 函数:定义:一些程序段在程序编写过程中反复出现,这些程序段可以作为相对独立的整体。可以用一个标识符给它起一个名字,程序中出现该程序段的地方,只需简单写上其标识符即可。称之为子程序。 子程序使用好处:1/缩短程序2/节省内存空间3/减少程序编译时间而且这样编译的程序结构清晰,逻辑关系明确,编写/阅读/调试/修改都有极大的好处。 函数定义的例子:① int xn1(int x...
2018-03-24 16:47:37
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人