自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQLite 建表、增删改查 简单操作

1.建表语句CREATE TABLE student ( id varchar(64) NOT NULL PRIMARY KEY, --'主键' name varchar(64) NOT NULL , --'姓名' age int NOT NULL , --'年龄' address varchar(...

2022-07-21 15:29:00 597

原创 Navicat 链接 SQLite

进入Navicat 页面 选择 链接 ->SQLite -> 数据库文件 -> 选择文件如果只是安装了SQLite 没有创建数据库 在SQLite 的目录中创建一个 ***.db 的文件 选择文件时选中这个文件就可以如下如操作 就可以链接了SQLite...

2022-07-21 15:14:00 1180

原创 SQLite 安装

1.SQLite 官网下载地址:https://www.sqlite.org/download.html2.Windows 安装  进入官网下载地址后 找到 Precompiled Binaries for Windows  需要下载 sqlite-dll-win****-****.zip (根据自己的系统选择对应的sqlite-dll-* 版本)、sqlite-tools-win32-...

2022-07-21 10:48:00 758

原创 MongoDB 增删改查 简单操作

插入  --插入单数据db.集合名称.insertOne(JSON对象)--插入多条数据db.集合名称.insertMany([JSON 1],[JSON 2],...[JSON n])--示例:db.name.insertOne({name:"小明"});db.name.insertMany([{name:"张三"},{name:"李四"},{name:"王五"}]);...

2022-07-13 19:17:00 161

原创 Notepad++ 在文档每行前后添加指定字符

将需要在每行开头、结尾添加字符的内容复制到Notepad++ Ctrl+C 打开 点击替换 在查找目标(F)中输入 ^ (每行的前面)/ $ (每行的后面) ,在替换为(L) 中输入要添加的字符,在查找模式中选择正则表达式,最后点击全部替换每行前边插入 "每行后插入 ",作者:Yicol链接:https://www.jianshu.com/p/6ff3eff4ce47...

2022-07-13 11:28:00 1911

原创 Windows 安装 PyMongo

1.PyMongo 下载地址:https://pypi.org/project/pymongo/#downloads  我下载的是:pymongo-4.1.1.tar.gz2.解压之后 在文件夹目录上执行cmd 进入 命令行窗口3.执行:python setup.py install 执行之后会出现安装详情,如果没有出现 需要确认是否配置python环境变量 在环境变量中...

2022-07-07 13:15:00 347

原创 使用Navicat 连接oracle 报 ORA-03135: Connection Lost Contact

最近有项目使用到了Oracle数据库,在Navicat 中配置好Oracle数据库配置后 点击测试链接的时候 提示报错ORA-03135: Connection Lost Contact这是因为navicat 会在安装路径下包含某个版本的OCI,使用navicat连接Oracle时出现ORA-03135错误,大部分是因为navicat本地的OCI版本与Oracle不符造成的解决方法:...

2022-06-29 09:29:00 6153

原创 安装mongodb

mongodb官网:https://www.mongodb.com/try/download/communitymongodb分为两个版本:  企业版-开发环境免费使用,生产环境需要付费  社区版-所有环境免费使用安装步骤:  1.打开下载地址:https://www.mongodb.com/try/download/community 选择想要的版本(正式版本都是偶数)、操作系统、...

2022-01-09 16:38:00 79

原创 SFTP登陆命令行用法

sftp命令行登录使用命令行登陆 sftp ip(SFTP服务器IP) 默认root用户其他用户名登陆:sftp 用户名@ip(SFTP服务器IP)输入密码 登陆成功有些服务器执行登陆命令会遇到 :bash: sftp: command not found解决方法 需要执行:yum install openssh-clients 再次执行登陆命令 输入密码就可以了常用命令:...

2021-08-31 17:24:00 723

原创 springboot 读取配置信息

Spring Boot可以通过 @PropertySource, @Value, @Environment, @ConfigurationProperties 来绑定变量1.读取application文件key.value=123456key.password=123456  @Value注解读取import org.springframework.beans.factory.a...

2021-06-20 16:11:00 76

原创 spring boot 发布 jar 包转为 war

Spring Boot 支持发布jar包和war包,它推荐的是使用jar形式发布  使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题  jar包不一定合适适用所有的场景,如war包更合适,可以尝试转为传统的war包,这样打补丁包可能更方便1.修改Spring Boot启动类:启动类继承 SpringBootServletInitializer类...

2021-05-23 22:38:00 114

原创 spring boot 配置随机数那些小技

Spring Boot 是支持在系统加载的时候配置随机数的1.添加config/random.properties文件#随机32位MD5字符串user.random.secret=${random.value}#随机int数字user.random.intNumber=${random.int}#随机long数字user.random.longNumber=${random.lo...

2021-05-10 11:15:00 134

原创 Spring 集成 Swagger

Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swa...

2021-04-19 14:13:00 129

原创 springboot 定制启动图案

Spring Boot在启动的时候会显示一个默认的Spring的图案,对应的类为SpringBootBanner图案输出有以下几种模式,默认是CONSOLE的,即只打印到控制台,也可以输出到日志文件enum Mode { /** * Disable printing of the banner. */ OFF, /** * Print the ba...

2021-04-07 10:45:00 205

原创 spring boot 返回 JSON 数据

在 WEB 项目中返回 JSON 数据是常见的交互形式1.添加依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2...

2021-03-13 19:25:00 75

原创 spring boot 发邮件

Spring Boot 提供了一个发送邮件的简单抽象,使用的是 org.springframework.mail.javamail.JavaMailSender1.添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bo...

2021-03-03 09:53:00 72

原创 spring boot 集成 Swagger 接口文档

1.添加依赖<!--Swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId></dependency><dependency>...

2021-02-20 09:45:00 70

原创 JSON 工具

JSON在开发中易于使用,又让机器易于解析和生成以下是在工作中用到得工具  JSONLint (https://jsonlint.com)    一款面向JSON的在线验证和重新格式化工具,可以将JSON粘贴或输入到编辑器中,或者输入URL    JSONLint可以验证“混乱”的JSON代码,还可以解析。如果用户将?reformat=compress添加到URL,JSONLint还可以...

2021-02-01 19:09:00 86

原创 springboot 注解

1、@SpringBootApplication  Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力  是@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan这三个注解的组合,也可以用这三个注解...

2021-01-12 11:05:00 80

原创 springboot 配置热部署

boot-devtools官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html1.在pom中引入热部署插件 <dependency> <groupId>org.springframework.boot</grou...

2021-01-04 15:00:00 238

原创 提高 nginx 服务器 安全性,稳定性、性能 --经验总结-持续更新

在日常工作中使用nginx遇到的问题总结:保持Nginx的及时升级    因为通过查看官方的release note会发现修复了很多bug,不及时更新在生产环境会有更大的风险去掉不用的Nginx模块#在编译安装时,执行./configure方法时加上以下配置指令,可以显式的删除不用的模块#配置指令是由模块提供的。确保禁用的模块不包含需要使用的指令!在决定禁用模块之前,需...

2020-12-28 12:15:00 802

原创 List去重、排序

package com;import lombok.Data;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import java.util.*;import java.util.stream.Collectors;@Slf4jpublic class JunitTest{ //排序 @T...

2020-12-18 16:33:00 870 1

原创 Git积累

1.git配置信息   (1).配置用户和邮箱     git config --global user.name 'your_name'     git config --global user.email 'your_email@domail.com'   (2).config     只对某个仓库有效:git config --local     对当前用户所有仓库有效...

2020-11-15 12:20:00 148

原创 SwitchHosts 应用当前host方案时 提示"切换HOSTS失败!没有修改'C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS'的权限...

先查看C:\Windows\System32\drivers\etc 下的host文件属性是否 勾选已读,如果勾选把已读去掉,点击应用 确定,再回到SwitchHosts中重新执行一下

2020-09-29 16:11:00 550

原创 SpringBoot 读取yaml list

yml 的list使用方式:1.yml配置方式:第一种:employee: name: [zhangsan,lisi, wangwu]第二种:employee: name: - zhangsan - lisi - wangwu2.配置类:@Configuration@ConfigurationProperti...

2020-08-12 09:18:00 2495

原创 macOs 安装了最新版的JDK怎么JDK 1.6

因公司项目使用多个版本的JDK编译,MacOS在安装了高版本的JDK后还需要再安装低版本的JDK ,此时安装低版本的JDK 系统提示已经安装了更高版本解决办法:1.挂载安装文件 hdiutil mount 路径/JavaForOSX.dmg2.解包安装包 路径按TAB会自动带出pkgutil --expand /Volumes/Java\ for\ macOS\ 201...

2020-07-13 15:27:00 408

原创 idea 新建/导入的xml 报文头报错 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)...

我们在新创建项目或是新添加xml文件时,项目会出现xmlns变红色解决方法如下:  1.粘贴报错的地址,打开idea Settings ->Languages & Frameworks ->Schemas and DTDs 点击 + 2. 将粘贴的地址复制到url中,点OK 即可    ...

2020-05-09 23:37:00 324

原创 Spring Boot 请求返回字符串中文乱码

新搭建的spring boot的项目,后台返回的String数据到浏览器时中文乱码1.在返回有乱码的controller 的RequestMapping里增加 produces = { “application/json;charset=UTF-8” }...

2020-05-09 08:41:00 554

原创 Java 从FTP下载.上传文件

1.需要导入pom<dependency>  <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.1</version></dependency>2.FTP工具类(...

2020-03-19 13:59:00 321

原创 Spring boot 定时器

spring boot 定时器1.pom.xml 需要添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>...

2020-03-02 21:06:00 351

原创 spring boot集成mybatis 自动生成实体类和mapper文件、Dao层

1.创建spring boot集成mybatis请见2.在resources目录下新键mybatis-generator文件夹,并在文件夹中新键mybatis-generatorConfig.xml文件和mybatis-generatorinit.properties两个文件mybatis-generatorinit.propertiesjdbc_driver=oracle.jd...

2020-02-20 16:15:00 562

原创 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found

使用spring boot集成mybatis时,在服务器上插入数据时报错 Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found将配置数据库文件中的 spring.datasource.driver-class-name=oracle.jdbc.driver.Oracle...

2020-02-20 15:48:00 5693

原创 Oracle中创建序列

1.在Oracle中序列是一数据库对象,利用它可生成唯一的整数。一般使用序列自动地生成主码值。Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列号生成时,序列是递增,独立于事务的提交或回滚。容许设计缺省序列,不需指定任何子句。该序列为上升序列,由1开始,增量为1,没有上限。2.序列参数:INCREMENT BY: 指定序列号之间的间隔,该值可为正的或负的...

2020-02-20 15:42:00 1953 1

原创 mybatis 在oracle数据库中插入数据时获取自增 sequence序列

在表中部分ID会使用创建Oracle的序列来赋值,使用mybatis 插入时需要把ID赋值为递增序列的当前1.创建序列--创建序列的语法 序列就是序号,每次获取的时候就会自动增加CREATE SEQUENCE 表名.序列名 INCREMENT BY 1 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设置最大值 NOCYCLE ...

2020-02-20 15:29:00 1000

原创 spring boot集成mybatis 出现 nvalid bound statement (not found)

公司新搭建的项目 再idea中进行springboot集成mybatis时项目能正常启动,但在链接数据库时提示nvalid bound statement (not found)或者是没在mapper接口中添加@Mapper注解,我一一排查后发现都不是。最后在一片博文里看到了解决方案解决方案:1.排查spring boot的主配置文件里面有没有配置加载mybatis的配置myb...

2020-02-20 15:13:00 407

原创 Springboot 链接Oracle 配置

1.在配置文件中配置Oracle配置spring.datasource.url=jdbc:oracle:thin:@ip:端口:XEspring.datasource.username=hrspring.datasource.password=hrspring.datasource.driver-class-name=oracle.jdbc.driver.OracleDrive...

2020-02-20 15:07:00 1047

原创 nginx --增加 headers-more-nginx-module

已经编译好的编nginx需要添加headers-more-nginx-module模块来自定义响应头1.需要下载headers-more-nginx-modulewget https://github.com/openresty/headers-more-nginx-module/archive/v0.30.tar.gz解压: tar -zxvf v0.30.tar.gz2.进入到n...

2020-02-08 17:22:00 5389

原创 网络相关命令收集

1.ping命令(主要确定网络的连通性)  ping 主机名 ping 域名 ping IP 地址ping常用参数:  ping IP -t :连续对IP地址执行ping命令,直到被用户以Ctrl+c中断  ping IP -l 2000:指定ping命令的特定数据长度(2000为字节)  ping IP -n 20:执行特定次数(20 次数)的...

2020-01-29 18:50:00 259

原创 Idea导入maven项目没有识别

Idea导入maven项目没有识别 选中module的pom.xml,右键,选择" add as maven project",idea会识别该pom的项目 ...

2019-12-18 11:03:00 382

原创 tomcat 启动和关闭脚本

tomcat 启动和关闭脚本 start.sh#!/bin/sh. ~/.bash_profileecho "" > ${TOMCAT_HOME}/logs/catalina.out;sh ${TOMCAT_HOME}/bin/star...

2019-11-28 21:31:00 745

Junit依赖jar

Junit依赖jar jar中包含两个junit的依赖jar包 导入项目即可

2018-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除