- 博客(26)
- 收藏
- 关注
原创 java读写Txt文件
1.使用FileInputStream实现读取txt文件内容:2.使用FileOutputStream实现写入txt文件内容:复制代码package cn.xiaobing.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;public cl
2021-11-23 16:32:15
11229
原创 mysql日期时间函数
type 值 预期的 expr 格式MICROSECOND MICROSECONDSSECOND SECONDSMINUTE MINUTESHOUR HOURSDAY DAYSWEEK WEEKSMONTH MONTHSQUARTER QUARTERSYEAR YEARSSECOND_MICROSECOND ‘SECONDS.MICROSECONDS’MINUTE_MICROSECOND ‘MINUTES.MICROSECONDS’MINUTE_SECOND ‘MINUTES:SEC
2021-10-18 18:51:54
55
原创 linux中tomcat部署war
Java代码 收藏代码一、查看Tomcat进程ps -ef|grep java二、、杀死进程(10740为进程Pid)kill -9 10740三、重启Linux服务器reboot四、进入到Tomcat下的logs目录,动态查看日志文件,退出查看日志使用 :Ctrl+Ztail -f catalina.out五、jar命令解压war包jar -xvf game.war解压到当前目录六、删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/lo
2021-10-12 18:24:16
1555
原创 Java中去除字符串中空格的方法
str.trim(); //去掉首尾空格str.replace(" “,”"); //去除所有空格,包括首尾、中间str.replaceAll(" “, “”); //去掉所有空格,包括首尾、中间str.replaceAll(” +",""); //去掉所有空格,包括首尾、中间str.replaceAll("\s*", “”); //可以替换大部分空白字符, 不限于空格 ;...
2021-09-26 11:35:27
94
原创 生成实体类。xml
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> ...
2021-08-30 14:27:44
147
原创 解决跨域 :@CrossOrigin
解决跨域问题 一: @CrossOrigin二@Component@Order(Integer.MIN_VALUE)public class RequestInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) { response.set
2021-08-30 14:05:36
195
原创 sql 循环添加数据+时间生成
CREATE DEFINER=root@% PROCEDURE NewProc()BEGINDECLAREi INT;SET i = 1;WHILEi < 100 DOINSERT INTO a ( NAME, date, insetid, datea )VALUES(i,FROM_UNIXTIME(UNIX_TIMESTAMP(DATE_ADD(DATE_ADD( ‘2021-01-01 10:00:00’, INTERVAL FLOOR( 1+ RAND( ) * 28
2021-03-05 11:03:38
518
1
原创 查询添加sql
insert into 数据库.A表名 (数据库.A表名.字段名,数据库.A表名.字段名,数据库.A表名.字段名,数据库.A表名.字段名)select 数据库.B表名.字段名,数据库.B表名.字段名,数据库.B表名.字段名,数据库.B表名.字段名 from 数据库.B表名where id<=6000...
2021-03-05 09:21:51
231
1
原创 生成时间随机数sql
update 表名set时间字段名= FROM_UNIXTIME(UNIX_TIMESTAMP(DATE_ADD(DATE_ADD(‘2020-10-01 10:00:00’,INTERVAL FLOOR(1+RAND() * 28800) SECOND), INTERVAL FLOOR(1+RAND() * 90) DAY)),’%Y-%m-%d %T’)WHERE id between 1 AND 129104;
2021-03-04 17:16:36
690
1
原创 日常总结
一、问答(共10题每题10分共100分)1、请大概描述—下Vector和ArrayList的区别—ArrayList 线程不安全,查询速度快——Vector 线程安全,但速度慢,已被 ArrayList 替代1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。2) 当Vector或ArrayList中的元素超过它的初始大小时,Vecto
2020-09-29 09:28:54
64
原创 RocketMQ
RocketMQ是阿里参照kafka设计思想使用java实现的一套mq,目前主要多用于订单交易系统。在项目中,我们通过引入消息中间件RocketMQ,保证数据库商品与ElasticSearch索引库、静态页三者之间的数据同步,实现业务的解耦合。在商品上下架的时候,会发送MQ消息到索引库服务和静态页服务,分别进行相应的操作。(一)应用场景削峰填谷:比如如秒杀等大型活动时会带来较高的流量脉冲,如果没做相应的保护,将导致系统超负荷甚至崩溃。如果因限制太过导致请求大量失败而影响用户体验,可以利用MQ 超高
2020-09-25 07:35:47
127
原创 mybatis相关面试题
1.什么是mybatis mybatis是持久层半自动ORM框架,底层封装了JDBC,我们做开发的可以直接使用原生sql,可以灵活地控制sql语句的执行性能。我们的项目持久层使用mybatis框架,在DAO层,我们只需创建接口和mapper文件,通过mapper中的namespace进行绑定,接口中写抽象方法,mapper中在标签中写sql语句,动态参数通过#{}进行传参。2.为什么说mybatis是半自动ORM框架? 相比springDataJpa、hibernate等全自动框架,我们使用Myb
2020-09-24 07:10:36
83
原创 RabbitMQ
1、什么是RabbitMQ?为什么使用RabbitMQ?答:RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的,消息中间件;可以用它来:解耦、异步、削峰。2、RabbitMQ有什么优缺点?答:优点:解耦、异步、削峰;缺点:降低了系统的稳定性:本来系统运行好好的,现在你非要加入个消息队列进去,那消息队列挂了,你的系统不是呵呵了。因此,系统可用性会降低;增加了系统的复杂性:加入了消息队列,要多考虑很多方面的问题,比如:一致性问题、如何保证消息不被重复消费、如何保证消息可靠性传输.
2020-09-23 19:10:19
55
转载 日常总结
mybatis工作原理、使用mybatis的原因、mybatis的功能构架一、mybatis的工作原理:MyBatis 是支持普通 SQL查询du,存储过程和高zhi级映射的优秀持久层框架dao。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinary Java Objects,普通的 Java对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用
2020-09-21 07:46:07
63
原创 日常总结
elasticsearch导入数据1.创建应该springboot工程2.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>123453.y
2020-09-21 07:43:24
169
原创 elasticsearch、kibana以及ik中文分词器
链接:https://pan.baidu.com/s/1WSYFXSDBiegwm3nQcQJg7A提取码:sj32安装elasticsearch1.新建一个用户esuser出于安全考虑,elasticsearch默认不允许以root账号运行。创建用户:useradd esuser设置密码:passwd esuser切换用户:su - esuser2.上传安装包,并解压我们将安装包上传到:/home/esuser目录解压缩:tar -zxvf elasticsearch-6.2.4.ta
2020-09-21 07:41:13
252
原创 es总结
Elasticsearch是什么?跟mysql的区别1.传统数据库在全文检索方面很鸡肋,海量数据下的查询很慢,对非结构化文本数据的不支持,ES支持非结构化数据的存储和查询。2.ES支持分布式文档存储。3.ES是分布式实时搜索,并且响应时间比关系型数据库快。4.ES在分词方面比关系型好,能做到精确分词。5.ES对已有的数据,在数据匹配性方面比关系型数据库好, 例如:搜索“星巴克咖啡”,ES会优先返回带有“星巴克咖啡”的数据,不会优先返回带有“咖啡”的数据。Elasticsearch中的类型都是什么
2020-09-18 11:37:10
142
原创 2020年9月7日16:57:10作业
Vue6.1 简述 Vue 中的 MVVM 模型MVVM是Model-View-ViewModel。。Model代表数据模型,View代表 UI 组件,ViewModel 是一个同步View和Model的对象。6.2 vue 的优点是什么?低耦合、可重用性、独立开发、可测试6.3 请说出 vue 中生命周期函数(钩子函数1、beforeCreate():组件实例刚刚被创建 (el 和 data 并未初始化)2、created():组件创建完成,属性已绑定,但 DOM 还未生成,$el属性还.
2020-09-07 16:57:37
102
原创 日常作业
4.4JVM 调优工具Jconsole,JProfile,VisualVMJconsole:jdk自带,功能简单,订单式可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪;JProfiler:商业软件,需要付费,功能强大;VisualVM:jdk自带,功能强大,与JProfiler类似。推荐。4.5 如何调优线程池:解决用户响应时间长的问题连接池JVM启动参数:调整各代的内存比例和垃圾回收算法,提高吞吐量程序算法:改进程序裸机算法提高性能4.6内存泄露检查内存泄露:对系统资源
2020-09-02 19:03:21
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人