- 博客(70)
- 资源 (10)
- 收藏
- 关注
原创 Leecode 1859. 将句子排序
一个 句子 指的是一个序列的单词用单个空格连接起来,且开头和结尾没有任何空格。每个单词都只包含小写或大写英文字母。我们可以给一个句子添加 从 1 开始的单词位置索引 ,并且将句子中所有单词 打乱顺序 。比方说,句子 "This is a sentence" 可以被打乱顺序得到 "sentence4 a3 is2 This1" 或者 "is2 sentence4 This1 a3" 。给你一个 打乱顺序 的句子 s ,它包含的单词不超过 9 个,请你重新构造并得到原本顺序的句子。* 例 1:输入:.
2022-05-25 22:52:44
150
原创 Mybatis-plus条件构造器用法详解
官方教程:GitHub - YSOcean/mybatisplusstudyContribute to YSOcean/mybatisplusstudy development by creating an account on GitHub.https://github.com/YSOcean/mybatisplusstudy语法详细演示例子如下:package com.ys.mybatisplusstudy; import com.baomidou.mybatisplus.core.co.
2022-05-23 11:37:46
381
原创 Linux完全卸载mysql的方式
//rpm包安装方式卸载查包名:rpm -qa|grep -i mysql删除命令:rpm -e –nodeps 包名 //yum安装方式下载1.查看已安装的mysql命令:rpm -qa | grep -i mysql2.卸载mysql命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64查看mysql的其它依赖:rpm -qa | grep -i mysql //卸载依赖yum remove mysql-libsyum.
2021-12-11 21:16:48
12849
2
原创 StopWatch实现性能监控和耗时代码统计
1.一般用 System.currentTimeMillis()2.建议使用Springframework.core.jar中的StopWatch工具类,适用于复杂的场景package com.example.demo.collections;/* * Copyright 2002-2010 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "L
2021-08-21 17:51:37
654
转载 mysql使用临时密码登录不进去mysql: [Warning] Using a password on the command line interface can be insecure
1.在root用户下,停止mysqlservice mysqld stop2.vi /etc/my.cnf在[mysqld]的段中加上一句skip-grant-tables[mysqld]skip-grant-tablesshift+z+z;保存退出3.重新启动mysqlsystemctl start mysqld3.登录修改mysql 的密码[root@python2 hadoop]# mysql -uroot -pEnter password:一直敲...
2021-06-25 22:02:54
2085
1
原创 java连接MQTT协议教程入门教程
标记连接防丢失,下面的博主写的真不错!https://www.cnblogs.com/sxkgeek/p/9140180.html
2021-05-06 09:28:54
836
原创 SpringBoot整合MyBatis教程(以XML形式)
添加web,Mybatsi,JDBC依赖,所需要的Maven依赖文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> .
2021-05-03 19:09:05
599
2
原创 oracle数据库给表加索引
CREATE INDEXIDEN_IDNUMBER–>索引名称ONSIDENTITY–>表名(IDNUMBER–>字段名);
2021-03-26 09:44:01
17122
1
原创 为什么 byte c=(byte)128;输出结果是-128?
知识扩展1.数字数据以二进制的形式存储在计算机中, 现实社会中我们使用正号和负号来表示,但是对于计算机来说,要添加正号和负号不是那么容易的事情,会带来电路复杂度和计算性能复杂度成几何倍的上升。于是,定义了符号位的出现了,采用最高位来表示符号位,0为正数,1为负数。好多文章都说是为了解决减法问题才引入的符号位。我觉得符号位目的是解决计算机如何表示...
2021-03-15 11:44:59
2417
3
原创 sql删除重复数据只保留一条的操作方法
用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?
2021-03-14 23:51:31
18268
3
转载 oracle创建表和约束的SQL语句
---1、创建模拟的数据表 --- --1.1.创建学生表Student create table Student( StuId NUMBER NOT NULL, --学生ID StuName VARCHAR2(10) NOT NULL, --名称 Gender VARCHAR2(10)NOT NULL, -- 性别 Age NUMBER(2) NOT NULL, -- 年龄 Join
2021-02-19 16:26:27
667
原创 oracle索引基本操作
查看目标表中已添加的索引/*在数据库中查找表名*/select * from user_tables where table_name like 'tablename%'; /**查看该表的所有索引*/select * from all_indexes where table_name = 'tablename'; /**查看该表的所有索引列*/select* from all_ind_columns where table_name = 'tablename';/**创建索引*/c
2021-02-18 15:07:37
206
原创 oracle添加外键约束
1.创建表时并创建外键约束create table score(scoreID int primary key,stuID int ,score int constraint ck_score check(score between 0 and 100),courseName varchar2(20) not null,constraint fk_stuId foreign key(stuID) references student(stuID));2.表创建成功后再添加外键约束--添加外
2021-02-18 15:01:11
981
原创 SOAP XML报文解析,亲测可用!
public Map<String,Object>map = new ConcurrentHashMap<String,Object>(); public Map parse(String soap) throws DocumentException{ Document doc = DocumentHelper.parseText(soap);//报文转成doc对象 Element root = doc.getRootElement();//获取根元素,准备递归解析这
2021-02-01 14:47:54
2448
原创 checkout conflict with files ----eclipse pull代码时出错信息
提交代码时,先pull了一下,然后就报这个错误:checkout conflict with files(检查出文件冲突)举个例子:小张今天修改了A.java然后提交了,小王也修改了A.java然后再拉取代码的时候就会报代码冲突了解决方法1.根据提示找到冲突的代码类,把本地的类粘出来,然后选中冲突的文件 ,右键->replace With ->index,点ok就可以了。然后先pull一下,然后把自己修改的代码粘到最新的java类中,再提交即可。2.我自己比较常用的就是:将自己更新的代码
2021-01-25 11:23:52
1938
原创 自定义注解常识
自定义注解一般使用场景为:自定义注解+拦截器或者AOP,使用自定义注解来自己设计框架的一些功能,让代码看起来非常优雅。一. 什么是注解(Annotation)Java 注解(Annotation)又称 Java 标注(标明注释),是 JDK5.0 引入的一种注释机制。Java 语言中的类(class)、方法(method)、变量(variable)、参数(param)和包(package)等都可以被标注。与Javadoc 不同,注解(注明解释)可以通过反射获取标注内容。在编译器生成类文件时,标注可
2021-01-25 10:48:44
415
原创 数据库连接池的基本概念释义
数据库连接池中的常用参数介绍:name:表示连接池的名称也就是你要访问连接池的地址auth:是连接池管理权属性,Container表示容器管理type:是对象的类型driverClassName:是数据库驱动的名称url:是数据库的地址username:是登陆数据库的用户名password:是登陆数据库的密码maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制。MaxActive,连接池的最大数据库连接数。设为0表示无
2021-01-22 10:16:20
237
原创 select 1 from table与select count(1) from table的作用
select 1 from 表名;与select * from 表名 作用上来说是没有差别的,都是查看是否有记录。select 1 from 中的1是一常量,查到的所有行的值都是它,但从效率上来说,1>*,因为不用查字典表。select count(1) from 表名 代表查询表总记录数...
2021-01-22 10:01:00
2997
原创 3种方式实现以HttpPost方式调用接口
第一种:需要httpclient的Maven依赖包<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.3.5</version></dependency>代码:public static String callBgrsjk(String reque
2021-01-04 17:18:00
3511
1
原创 String类常用操作总结
String file="a.jpg"; //4,1,2,2,-1 System.out.println( file.indexOf('g')); //indexof(ch)返回字符所在位置索引下标 System.out.println(file.indexOf("."));//indexof(str)返回字符所在位置索引下标 System.out.println(file.indexOf('j', 0)); System.out.println(file.indexOf("j",...
2020-12-30 10:59:39
219
原创 cmd命令解决8080端口被占用
快捷方式netstat -o -n -a | findstr :8080 taskkill /f /pid 进程ID
2020-12-30 09:32:07
1311
原创 自定义XML解析
dom4j解析XML工具类import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.jdom.Document;
2020-12-23 17:13:21
666
原创 Java解析String类型的SOAPXML
最近业务需求,需要Http调用WebService请求接口,其消息格式为SOAP类型的XML,特此记录一下 public class SoapUtil { 13 14 /** 15 * 解析soapXML 16 * @param soapXML 17 * @return 18 */ 19 public static WebserviceResultBean parseSoapMessage(String soapXML) {
2020-12-17 11:03:29
1656
2
原创 SpringBoot 整合 SpringTask定时任务调度
传统的定时任务调度主要有有以下几种方式:Timer开发中异步任务的几种写法:这么写 显然达不到需求,如果我们 需要修改定时任务时间 就要修改源码,常用做法是 将Cron触发器表达式封装成一个对象另外扩展:自定义线程池:如何从普通的类中获取ioc容器中的Bean?如何创建异步任务生产工厂?如何调用?...
2020-11-03 20:29:38
430
SSM框架整合案例-标准框架整合
2020-09-18
openstack云平台教学实战
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人