- 博客(24)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 ORACLE数据库表和字段常用操作
INSERT INTO TABLE_NAME(ID,NAME,AGE) VALUES (SYS_GUID(),'张三',18);TRUNCATE,意思为截断表,能够不占用资源的全部删除表。返回长度为32位的字符串,包括0-9和大写A-F。所有列插入数据时,数据值要按列的顺序插入。缺点:删除后不能恢复,也不能按条件删除。缺点:删除慢,大批量的删除不建议使用。DELETE,意思为删除,占用资源。优点:能够快速恢复,可以选择性删除。相当于把查询的结果单独存一份。
2023-03-29 13:12:20 341 1
原创 idea 删除类中所有注释的正则表达式
同时按ctrl+r调出替换,然后输入下面这个正则表达式/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*务必勾选启用正则表达式,然后点Replace就OK了
2021-02-04 16:35:58 964
原创 Linux一行命令安装jdk
直接输入下面这个命令,然后等就完事儿yum install -y java-1.8.0-openjdk.x86_64测试是否安装成功:java -version
2021-02-04 16:20:19 197
原创 windows server服务器启动tomcat后控制台总是卡住,需要按ctrl+c系统才能继续运行
问题描述:使用windows server服务器部署项目时,用tomcat启动的窗口化项目,总是在运行过程中卡住,造成系统点击没有反应的现象。初级解决方式:在控制台按一次ctrl+c即可瞬间释放所有卡住的日志信息(注意不能按多次,否则会结束整个程序)解决方式:1.在控制台点击鼠标右键,选择属性2.在“编辑选项”处取消掉“快速编辑模式”3.关闭窗口,重启tomcat即可。...
2020-07-17 11:24:25 3840 2
原创 java8新特性之方法引用、构造器引用与数组引用
一、方法引用若Lambda体中的内容已经有方法实现了,可以使用“方法引用”(可以理解为方法引用是Lambda表达式的另外一种形式)三种主要语法格式: 对象::实例方法名 类::静态方法名 类::实例方法名/*** 对象::实例方法名* 注意:Lambda体中的方法的参数列表和返回值要与函数式接口中抽象方法的参数列表和返回值类型一致*...
2020-05-22 23:47:37 199
原创 Redis的5种基本数据类型
String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。 string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。 string 类型是 Redis 最基本的数据类型,string 类型的值最大能存储 512MB。127.0.0.1:6379> set name "hello"OK127.0.0.1...
2020-05-22 22:29:15 284
原创 Java面试中被问到的问题【持续更新~】
1.Spring Boot和 Spring MVC的区别是什么?答: Spring MVC提供了一种轻度耦合的方式来开发web应用。 Spring MVC是Spring的一个模块,是一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,使得开发web应用变得很容易。Spring Boot引入自动配置的概念,让项目设置变得很容易。Spring Boot本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一..
2020-05-22 22:24:14 760 1
原创 java8新特性之Lambda表达式和函数式接口
Java8新特性优化了原有底层代码,从而编译运行速度更快,且采用了Lambda表达式后书写代码更少,提供了强大的Stream API,最大化减少空指针异常(Optional),具体新特性主要包括: Lambda表达式(核心) 函数式接口(接口中只有一个抽象方法的接口称为函数式接口) 方法引用与构造器引用 Stream API(核心) 接口中的默认方法与静态方法 新时间日期API 其它新特性 一、Lambda表达式Java8引入的.
2020-05-18 16:47:10 242
原创 MyBatis-Plus代码生成器,同时生成entity/controller/mapper/service
一、新建一个Maven项目数据库表结构:user表course表:二、pom文件配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
2020-05-12 14:49:15 1144
原创 Excel读取03版本和07版本
一、xls读-03和071、03版本文件:商品表-03.xls(可以下载文件读取,也可以自己新建一个这样的表格,注意后缀是xls,注意读取时文件存放的路径) 商品名称 商品条码 商品PV 蓝莓礼盒 PV700066 0.7 椴树雪蜜(500g*2) PV700011 0.7 玥璜贡米1kg*5
2020-05-12 13:59:52 454
原创 Excel(大)文件写入03版本和07版本(HSSF-XSSF-SXSSF)
什么是POI ?Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 HSSF - 提供读写Microsoft Excel格式档案的功能。(.xls) XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。(.xlsx) HWPF - 提供读写Microsoft Word格式档案的功能。 HSLF - 提供读写Microsoft PowerPoin
2020-05-12 13:40:32 675
原创 Spring Data Jpa 快速上手
Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!一、新建spring boot项目1..新建spring boot项目,左侧选择Spring Initializer,中间暂时不变,第三张图SQL那里选择的是JPA+MYSQL,然后下一步直到Finish二、项目配置2.检查pom.xml文件是否已经自动添加了需...
2020-05-12 11:28:39 233
原创 Hibernate逆向工程生成实体类(含idea连接MySQL数据库)
一、创建数据库表二、创建项目三、 idea连接数据库等待基本的项目依赖完成,然后使用idea连接数据库更改数据库驱动(如果没有5.1的驱动,可以点击Go to Driver选择下载更多驱动)四、开始逆向生成数据库连接成功后,创建包目录(存放生成的实体类)开始添加Hibernate的支持继续点击OK,进入下一步弹框选择“Yes”,然后开始生成,生成结果:五、添加主键自增长注解这样基本的实
2020-05-12 11:05:34 546
原创 ES6语法入门
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1、let声明变量区别1区别2区别32、const声明常量(只读变量)3、解构赋值解构赋值是对赋值运算符的扩展。他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对
2020-05-11 16:29:25 262
原创 数据库设计规约和优化方式
一、数据库设计规约注意:数据库设计规约并不是数据库设计的严格规范,根据不同团队的不同要求设计以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库1、库名与应用名称尽量一致2、表名、字段名必须使用小写字母或数字,禁止出现数字开头,3、表名不使用复数名词4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher5、表必备三字段:id, gmt_create, gmt_modified说明:其中 id 必为主键,类型为 bigi
2020-05-11 16:21:54 150
原创 Easy Mock的本地搭建和使用
Easy Mock是一个可视化,并且能快速生成模拟数据的服务。以项目管理的方式组织Mock List,能帮助我们更好的管理Mock数据,不怕丢失。1、解决的问题开发时,后端还没完成数据输出,前端只好写静态模拟数据。2、使用Easy Mock的优势 前后端分离:让前端工程师独立于后端进行开发。 增加单元测试的真实性:通过随机数据,模拟各种场景。 开发无侵入:不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据。 用法简单:符合直觉的接口。 数
2020-05-11 16:05:59 1348 4
转载 int和Integer的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0关于Integer和int的比较1、由于Integer变量实际上是对一个Integer对象的引用,所以两个通过new生成的Integer变量永远是...
2020-05-11 15:37:29 157
原创 使用cmd命令操作 git 拉取和提交代码
1.使用命令从服务器拉取代码进入要把代码拉入的文件中,然后鼠标右键//复制远程地址进行克隆git clone [URL.git]2.将代码提交到远程服务器进入到项目文件夹中,将要提交的代码复制到当前目录中来,然后继续操作cd [文件夹名称]添加全部文件git add .添加备注信息git commit -m "备注信息"将代码推送到远程服务器git push已成功将本地代码推送到远程master分支的服务器。...
2020-05-11 15:17:41 4491
原创 git将项目版本还原到服务器的版本
问题描述: 多人使用同一账号提交代码时偶尔会出现新修改的代码自动变成已提交状态的情况,此时无法再提交代码,其他人也更新不到。解决方法:进入项目文件夹,打开cmd面板(shift+右键)git fetch --all输入用户名-密码选择还原到的版本分支(查看远程分支列表git branch -a)git reset --hard origin/feature-20191130git fetch(如果未生效,重启idea或webstorm)(如出现当前已写代码却未提..
2020-05-11 15:06:10 1878
原创 msql5.5.60.1安装包
链接:https://pan.baidu.com/s/1fJMmNwn0fRO20IKwbgxmug提取码:gd2e
2020-05-11 14:57:47 259
原创 免费好用的PC端屏幕录制软件
链接:https://pan.baidu.com/s/125bcbo_795zoRnOVoTxm2g提取码:335f
2020-05-11 14:56:08 410
原创 Centos7-JDK8搭建-Tomcat7搭建-Nexus搭建-Redis搭建-Nginx搭建
2.2 JDK8搭建 2.3 Tomcat7搭建 2.4 Nexus搭建 2.5 Redis搭建 2.7 Nginx搭建2.2 JDK8搭建 1.wget下载jdk8 JDK官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
2019-02-21 16:59:43 239
原创 maven依赖oracle的jar包-本地仓库手动配置
在使用Maven的依赖甲骨文的驱动包时,会出现依赖错误的情况,原因是版权原因,甲骨文官方屏蔽了依赖,那么要在本地使用的Maven依赖其数据驱动包,要怎么做呢?使用这种依赖会出错<!-- https://mvnrepository.com/artifact/oracle/ojdbc14 --><dependency> <groupId>or...
2018-08-14 11:33:11 3443
转载 使用MD5Util工具包对数据库密码加密
1.新建一个包(名称随意),我的包名是:com.vote.util;2.新建一个类名为“MD5Util”,把如下代码复制到新建的类中package com.vote.util;/** */import java.security.MessageDigest;/** * MD5加密工具 * */public class MD5Util { private static f...
2018-06-22 09:57:56 1206
基本的云服务器购买与部署
2017-06-01
java如何获取文件目录生成到excel中,再添加超链接?
2017-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人