- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 【mysql删除】
一、delete删除表中的数据\ndelete好from结合使用,格式一般为:delete from 表名 where 条件,delete删除数据是将Mysql表中的数据一行一行的删除,不删除表的结构,也不释放表的空间,可以回滚(rollback)三、truncate删除表中的数据\ntruncate删除表的格式为:truncate table 表名,truncate删除表中的所有数据,释放空间,但是保留表的结构,不能与where一起使用,删除数据后不可以回滚。
2023-04-18 14:53:59
634
原创 安装jdk 本地cmd javac编译java类 java运行字节码文件
在安装好jdk后配置环境变量把jdk的bin目录全路径配置在系统变量中然后在cmd窗口中执行javac有各种提示信息表示安装及配置jdk完成 然后执行javac file.java生成file.class字节码文件 再执行java file即可执行
2023-03-06 10:31:53
358
原创 【java的四类八种数据类型】
整数类型:byte,1字节,8位,最大存储数据量是255,存放的数据范围是-128~127之间。整数类型:short,2字节,16位,最大数据存储量是65536,数据范围是-32768~32767之间。整数类型:int,4字节,32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。整数类型:long,8字节,64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。浮点类型:float,4字节,32位
2023-02-08 14:49:22
230
原创 maven生命周期
命令作用clean 用来清除编译后的文件**(target文件夹里面的)【一般清缓存】compile 编译只会编译main里面的内容test 执行单元测试,先将main、test中的内容进行编译,然后执行test中的测试方法package 打包 (javaSe-->jar, javaweb-->war),其实执行打包之前先执行test,然后对项目进行打包install 把项目打包之后安装到本地仓库,其实执行install之前先执行了打包,然后对项目进行安装到
2023-02-06 09:46:16
161
原创 【java日期格式化】
import java.text.SimpleDateFormat;import java.util.Date;public class DateFormat { public static String dateformat(){ Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
2022-11-07 10:26:40
101
原创 Dynamic proxy、CGLib 与Spring AOP
Dynamic proxy与Spring AOPDynamic proxy 是面向接口的动态代理实现,其代理对象必须是某个接口的实现。Dynamic proxy通过在运行期间构建一个接口的动态实现类完成对目标对象的代理(相当于在运行期间动态构造一个UserDAOProxy,完成对UserDAOImp的代理任务)。CGLib 与Spring AOPCGLib与Dynamic Proxy的代理机制基本类似,只是其动态生成的代理对象并非某个接口的实现,而是针对目标类扩展的子类。CGLib返回的动态
2022-10-31 17:47:33
145
原创 【jdk和jre】
JRE和JDKJRE (Java Runtime Environment)\n是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。我们想要运行一个已有的Java程序, 那么只需安装JRE即可。JDK (Java Development Kit)\n是Java程序开发工具包,包含JRE和开发人员使用的工具。\n其中的开发工具:编译工具(javac.exe)和运行工具(java.exe) 。我们想要开发一个全新的Java程序,那么必须安装JDK。
2022-10-28 16:36:23
1154
原创 telnet退出
每次用telnet测试端口后就不知道怎么退出,按Ctrl+C没用,没办法都是直接关闭shell,在从新打开,特别麻烦,所以专门查了一下Telnet退出的方法。1、先按 Ctrl+ ]2、在Telnet命令行输入quit就可以了...
2022-08-26 01:27:42
999
原创 因特尔cpu
i7-9750h为例i是因特尔的简写7代表系列9代表代数750是型号h后缀HBGA封装,焊死在主板上不能拆的标准处理器HKBGA封装,支持超频的处理器K系列中性能最强,并支持超频的处理器...
2022-08-01 16:11:32
96
原创 nvl函数
oracle中空值判断函数nvl(exp, 1) 如果exp为空,返回1, 否则返回exp本来的值nvl2(exp, 1, 2) 如果exp为空,返回2,否则返回1mysql中类似的函数ifnull(exp, 1) 同nvl
2022-07-21 17:26:27
195
原创 【nvl函数用法详解】
NVL函数的格式:NVL(expr1,expr2)如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。NVL函数的格式:NVL2(expr1,expr2,expr3)如果该函数的第一个参数是空显示第3个参数的值,如果第一个参数值不为空,显示第2个参数的值。...
2022-07-05 18:38:58
1263
原创 java bigdecimal的加减乘除运算用法
public BigDecimal add(BigDecimal value);//加法public BigDecimal subtract(BigDecimal value); //减法public BigDecimal multiply(BigDecimal value); //乘法public BigDecimal divide(BigDecimal value); //除法
2022-07-04 16:35:00
1204
原创 Linux more命令
操作 功能说明空格键 (space) 代表向下翻一页。Enter 代表向下翻n行,需要定义,默认为1行。q 代表立刻离开 more ,不再显示该文件内容。Ctrl+F 向下滚动一屏。Ctrl+B 返回上一屏。= 输出当前行的行号。:f 输出文件名和当前行的行号。!命令 调用Shell,并执行命令。V 调用vi编辑器...
2022-06-16 14:35:02
85
原创 【Linux查看文件权限解读】
执行ls -l查看文件权限命令后第一列有比如-rwxr-xr-x这一串权限字母一共有十位,第一位“-”代表的是类型,第二三四位“rwx”代表的是所有者(user)拥有的权限,第五六七位“r-x”代表的是组(group)拥有的权限,第七八九位“r-x”代表的是其他人(other)拥有的权限。在这里,“r”代表文件可以被读(read),“w”代表文件可以被写(write),“x”代表文件可以被执行(如果它是程序文件的话),“-”代表表示相应的权限还没有被授予,“jms jms”.
2022-06-15 18:03:20
1934
原创 js判断两个时间是否超过一年
function estimateRegistrationTime(beginDate,endDate) { var begin = new Date(beginDate).getTime(); var end = new Date(endDate).getTime(); var day = (end - begin)/(24*60*60*1000); if (day > 365) { return true; }else{ return false; }}
2022-05-07 09:09:57
6009
2
原创 grep -a -b -c 讲解
-A 、-B、 -C 后面都跟阿拉伯数字-A是显示匹配后和它后面的n行。-B是显示匹配行和它前面的n行。-C是匹配行和它前后各n行。tail -5000f nohup.out |grep -C 200 entInfoChangetail -5000f nohup.out |grep -B 500 '用户不存在'...
2022-04-30 01:49:59
872
原创 类的成员变量和方法访问权限
修饰符 类内部 同包 子类 其他包public ✔ ✔ ✔ ✔protected ✔ ✔ ✔default ✔ ✔private ✔...
2022-04-08 14:54:40
101
原创 System.nanoTime()
1纳秒=0.000001毫秒1纳秒=0.000000001秒Java中System.nanoTime()返回的是纳秒,nanoTime返回的可能是任意时间,甚至可能是负数Java中System.currentTimeMills()返回的毫秒,这个毫秒其实就是自1970年1月1日时起的毫秒数...
2022-03-28 15:05:45
1285
原创 CompareTo比较字符串
Str1.compareTo(Str2);其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串Str2,则返回值小于0;若Str1按字典顺序大于参数字符串Str2,则返回值大于0
2022-03-28 10:17:55
1373
原创 科蓝PE框架
PE框架因出现的时期较早,所以看不到现在成熟框架的影子PE框架的研究,虽然代码难懂,但是很有意义(如DTD、Servlet)PE框架基于模板和责任链模式,业务代码隔离至action中,开发人员只要写这部分代码,加上一些模板的选择和责任链的个性化拼接即可PE框架的模板或责任链如果不适用当前系统,可以进行组合或者扩展对于模板和责任链模式的研究,可以让你深刻理解接口规范,抽象类模板的概念...
2022-03-15 13:50:18
1478
原创 eclipse代码自动提示和补全
代码自动提示打开eclipse 点击Window(窗口)找到里面的Preferences双击Preference找到Java里面的Editor下的Content Assist 双击出现Content Assist页面找到下方的Auto activation triggers for java 在其后输入. abcdefghijqlmnopqrstuvwxyz 点击Apply和Apply and Close创建对象自动补全Ctrl加1...
2022-03-15 09:26:16
442
原创 程序员入职新公司怎样快速了解项目呢?
该系统的业务背景是什么。该系统的作用。该系统处于整个架构中什么位置。该系统的上下游系统是什么。该系统的主要用户群体。另外需要搞好同事关系,遇到问题咨询一下同事这样工作效率更高。...
2022-02-28 09:44:00
287
原创 两句话解决跨域问题
解决方法由前端框架或者nginx做路由转发后端加入代码控制详细解读首先要说的是跨域问题是前端端分离项目中比较常见的问题,尤其前后端跑在不一个端口,这时候前端请求后端就会出现跨域问题,点击f12发现状态码是403(后端解析到该请求但是前端没有访问权限),解决方法就是前端使用Nodejs代理 或者Nginx代理,后端也可以开启跨域资源共享权限来解决该问题,解决问题有了大概思路,那么问题的解决就很快,我只提供了思路关于具体怎么解决再搜一下代码的具体实现吧,真的是挺简单的,加油。...
2022-02-25 10:30:51
702
原创 linux history命令常用方法
c 清空内存中命令历史-d # 删除指定的历史命令,比如 history -d 100 ,就是删除第100个命令历史history+n n代表行 例如history 500 查看最近500行命令历史记录
2022-02-23 10:33:46
979
原创 ls -lrt命令详解
-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。-t 以时间排序,最新的文件会排在上面。-r 表示反向排序、倒序输出。-x 按列输出,横向排序。-u 按照文件上次被访问的时间排序。...
2022-02-21 14:40:06
1929
原创 linux ps命令详细解读
ps 是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。参数含义:-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程R 运行,正在运行或在运行队列中等待。grep 命令是查找(Global Regular ExpressionPrint),能使用正则表达式搜索文本,然后把匹配的行显示出来;ps命令有一些参数:
2022-02-21 10:54:56
1477
原创 plsql编辑单条或批量数据可视化操作页面快捷方法
新建sql窗口 编写查询该单条或批量数据的查询sql 在该sql后加上for update 点击f8执行然后点击编辑数据图标对数据进行修改,然后点击小对号保存 点击f10进行提交
2022-02-15 10:38:03
999
原创 plsql保存修改后的存储过程( ORACLE)
打开plsql找到左菜单栏object下procedures里所要修改的存储过程编辑储存过程点击F8进行编译保存就可以了
2022-02-15 09:33:59
10005
原创 java.sql.Timestamp cannot be cast to java.sql.Date
java.sql.Timestamp->java.sql.Date1.解决方法:new java.sql.Date(yourTimestamp.getTime())java.sql.Date->java.sql. Timestamp2.解决方法:new java.sql.Timestamp(yourDate.getTime())3.或者增加一个虚拟机启动参数–Doracle.jdbc.mapDateToTimestamp=false...
2022-02-09 14:36:56
2366
原创 小米红米手机通过命令生成日志报告查看电池健康状态
在拨号页面输入*##286##* 解压bugreport压缩文件找到压缩文件点击进去找到bugreport文件夹点击进去找到bugreport压缩文件解压后打开此文件找到bugreport.txt文本搜索healthd关键词 找到fc对应的数字就可以看到手机电池现在进电量比上官方标识总电量就可以得出现在电池的电量百分比...
2022-01-27 09:50:50
18703
原创 集合list、set、map详细解读
集合的三种类型:list(列表)、set(集)、map(映射)一、List(元素可重复性,有序性)1.ArrayList底层是一个数组,输出时需要foreach遍历,查询快,增删慢,线层不安全,效率高2.Vector底层是一个实现自动增长的对象数组,元素会自动添加到数组中,查询快,增删慢,线层安全,效率低3.LinkedList底层是一个链表,查询慢,增删快,线层不安全。二、效率高Set(具有唯一性,无序性)1.HashSet:无序,随机输出。底层数据结构是哈希表,依赖hashCode()和eq
2021-12-27 16:39:05
547
原创 zuul和nginx的区别
标题zuul和nginx都是负载均衡,他们有什么区别呢?1、zuul负载均衡是由ribbon和eureka实现的,nginx是用服务器实现的;2、zuul是用java开发的,nginx是C语音开发的,nginx简单易上手;3、nginx能轻易实现高并发,适合各种项目,zuul一般是用在springcloud中。...
2021-12-27 09:55:30
975
原创 springboot和springcloud区别
标题SpringBoot和SpringCloud的区别一、SpringBoot专注于快速方便的开发单个微服务SpringCloud是关注全局微服务的协调整治治理框架,是用于管理SpringBoot拆分的微服务的,为各个微服务之间提供配置,服务发现,断路器,路由,微代理等集成服务二、SpringBoot可以离开SpringCloud独立开发项目,但SpringCloud不能够离开SpringBoot,属于依赖关系SpringBoot专注于快速方便的开发微服务个体SpringCloud关全局的服务治理三、
2021-12-27 09:52:53
6632
原创 浅谈Hibernate和ibatis(Mybatis)的区别
相同点都是java中的orm框架,屏蔽jdbc api的访问细节,使得java代码和sql分离,简化了开发的工作量不同点ibatis是一个半自动的orm映射工具,Hibernate是一个全自动的orm映射工具,自动生成sql,无需手写,而ibatis相对灵活使用者可以根据需要编写对应的sql语句,两者不能一刀切试的评价谁好谁坏而是要根据具体项目情况,如果项目中涉及到大量复杂性sql语句的可以选用ibatis或者mybatis相对合适,如果不涉及复杂sql编写的可以选用hibernate进行开发,具体要
2021-12-24 16:07:01
278
原创 Redis知识总结
Redis自2009年问世以来,到2018年稳定版发布, Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。都知道Redis的 value 支持五种数据类型,分别为string (字符串类型),hash (表类型),list (列表类型),set(集合类型) 和zset (有序集合类型)。Redis的持久化方案 一、AOF 二、RDB 。AOF将redis的执行过程全部用指令进行数据存储,RDB是以快照方式将某个时间点的数据用快照形式进行保存两者各有利弊,RDB的
2021-12-23 11:17:10
738
原创 谈面试
十月有了离职的确定的想法,十一月初正式离职,中间隔了两天入职新公司,我谈谈个人的一些拙见吧,望各位看官笑纳,我属于骑驴看唱本一边工作一边找工作,离职原因这个正如马云所说一薪资和晋升空间、二受委屈了,我想说受委屈谈不上,看不惯不顺心就提离职呗,此处不留爷自有留爷处。那就是前者了上一家公司呆了两年各项工作都已经相当熟系,我想说的是长时间的干某件事情真的会感到反感,也是没有特别大的挑战了,再加上万年不变的薪资,嗨别说了,入职的时候能多要点就多要点等他们涨工资少做点那种白日梦,求职面试前几次的面试过的几率可能不会很
2021-12-17 17:56:03
109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人