- 博客(21)
- 收藏
- 关注
原创 计算机网络--三种交换方式
三种交换方式1.31.电路交换 Circuit Switching建立连接通话释放连接优点: 通信时延小; 有序传输; 物理专用线路的原因; 没有冲突; 独占线路的优势; 适用范围广; 实时性强; 独占物理线路,与2相同; 控制简单;缺点: 建立连接的时间对于计算机来说太长了; 线路独占,占用资源,线路使用率较低; 灵活性差; 难以规格化,如果通信两端使用的设备速率不同,既不能通信;2.分组交换计算机网络常常采用分组交换优点:无需建立连接,可直接发送
2022-04-06 22:51:13
1977
原创 SpringCloud RestTemplate 的简单应用
SpringCloud 中 RestTemplate 的简单应用RestTemplate的简单说明:在很久以前程序员想要通过程序内部访问其他服务需要用HttpClient,但是经过时间的推移,Spring家族弄出了RestTemplate.简单实用介绍开始.1.建立一个简单的maven项目,在建立的maven总项目中,新建两个模块,A与B, A为消费端,B为服务端. A端口: 80 , B端口 8001.2.在A消费端的项目中新建一个名为: ApplicationContextConf
2022-01-17 13:16:55
388
原创 Cannot determine value type from string ‘XXX“
Cannot determine value type from string 'XXX"实体类字段类型和数据库字段的类型不对应,检查XXX字段数据库字段和实体类字段是否匹配.
2021-10-13 11:19:08
402
原创 List add对象时对象的值重复
ArrayList 的add方法,添加的数据是一个实体对象,那么 他是指向这个对象的内存地址,并不是开辟新空间来保存.Entity entity = new Entity();List<Entity> entityList = new ArrayList<Entity>();entity.setUserName("xi");entity.setSex(1);entityList.add(entity);entity.setUserName("ao");entity.se
2021-10-13 11:17:11
521
原创 mysql字段长度不够,插入的文本数据过长
mysql字段长度不够,插入的文本数据过长错误提示:Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'question_content' at row 1这个错误是MySQL字段长度不够,插入的文本数据过长导致的.调整MySQL的字段长度就可以啦....
2021-10-13 11:06:07
1841
原创 POI getCell(0).getStringCellValue() 空指针异常
POI getCell(0).getStringCellValue() 空指针异常Row row = sheet.getRow(row);// 空指针 nullString questions = row.getCell(0).getStringCellValue();修改成这个,null会被替换成""空字符串String questions = row.getCell(0, Row.MissingCellPolicy.CREATE_NULL_AS_BLANK).getStringCellVal
2021-10-13 11:03:35
1773
原创 POI 报错
POI 报错 Package should contain a content type part [M1.13]// 不兼容xls和xlsxWorkbook workbook = new XSSFWorkbook(multipartFile.getInputStream());改成这个:Workbook workbook = WorkbookFactory.create(multipartFile.getInputStream());错误解决....
2021-10-13 11:00:28
533
原创 MySQL 多表关联查询
MySQL 多表关联查询 2021-08-19关联查询常用的关键字有LEFT JOIN 左关联RIGHT JOIN 右关联INNER JOIN 内关联CROSS JOIN 交叉关联左,右,关联其中左右关联,会显示关联中的主表全部数据,被关联表中显示符合关联条件的数据.内关联内连接作为关联表的一种方式与左右连接不同的是,内连接只显示符合关联条件的内容.交叉关联如果A表与B表关联A表数据50行B表数据60行结果集有60*50=300行这么多.交叉关联使用场景相对较少.现贴出一简单
2021-08-19 10:00:42
623
1
原创 @Accessors 注解 2021-07-02
Lombok @Accessors 注解个人理解他是规定setter和getter方法名规范.比如:@Accessors(chain = true)@Data@Accessors(chain =true)public class SopPrepareFile { private java.lang.Integer fileType;}上面代码chain=true属性带来的setter和getter是如下样子xxx.setFileType注意,@Accessors中有多种方式可以用
2021-07-02 09:48:38
107
原创 Invalid bound statement (not found) XXXMapper 2021-06-24
Invalid bound statement (not found) XXXMapper环境介绍:SpringBootMybatis在增删改查练习时候提示Mapper找不到解决方法:在启动程序中加入如下一行代码:@MapperScan如图中所示:在application.yml中加入如下代码:mybatis: mapper-locations: classpath*:*.xml如图所示:启动程序完美运行...
2021-06-24 21:13:21
103
原创 Java foreach 遍历List的简单使用
Java foreach 遍历List的简单实用首先在数据库中查询出来的结果存在List<实体类>里.使用方法概述:for(数据类型:数据源){要在循环里执行的代码;}List<BdStationCopyDTO> lineList = bdMapper.queryAllStationInfo(); for (BdStationCopyDTO bds : lineList ) { bds.setName(bds.ge
2021-06-21 10:18:52
2606
原创 SpringBoot + MyBatis + MySQL +IDEA2021 增删改查 2021-06-04
SpringBoot + MyBatis + MySQL +IDEA2021 增删改查1.环境介绍Windows 10JDK 1.8MySQL 8IDEA 2021.1.22.开始操作.新建项目首先找到idea的maven安装目录一般在idea的安装目录下进入plugins文件夹下,找到maven文件夹进入lib进入maven3找到进入conf文件夹.找到setting.xml记事本打开后,ctrl+f搜索 在xml文件注释区域外写如下代码:<mirror>
2021-06-04 16:11:23
789
原创 Spring Boot 文件上传 2021-06-01
Spring Boot 文件上传有用的代码:File localFile = new File("d:/" + file.getOriginalFilename());//文件路径加file.transferTo(localFile);//保存文件application.yml 内容server: port: 8084spring: servlet: multipart: max-file-size: 10000MB max-request-size:
2021-06-04 10:59:47
127
原创 Maven Jetty 修改启动端口号 2021-05-22
Maven Jetty 修改启动端口号 <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.4.7.v20170914</version> <confi
2021-05-22 11:33:41
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人