- 博客(33)
- 收藏
- 关注
原创 常见linux命令
常见linux命令nginx :(注意关闭防火墙) sbin 目录下启动:./nginx 查看端口是否占用 netstat -anp |grep 3306 查看nginx是否启动 ps -ef|grep nginx sbin 目录下重启: ./nginx -s reload
2020-12-15 10:04:14 111
转载 SpringSecurity配置
https://blog.csdn.net/gaoleijie/article/details/82659168SpringSecurity的配置
2020-12-08 11:18:30 141
原创 websocket Demo 两种配置方法
第一种方式注册ServerEndpointExporter@Configurationpublic class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpointExporter() { return new ServerEndpointExporter(); }}配置serverpointpackage com.yeyoo.websocket.webso
2020-11-06 09:34:23 926
原创 springboot 项目 中采用 nacos 注册服务配置
在docker 安装nacos 服务并启动pull最新的版本docker run -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server访问 ip:8848/navos 进入管理界面账号 密码 都是 nacos2. 新增 命名空间3.在命名空间下 创建配置文件配置文件例子注意文件类型 可以自己选择springboot .
2020-09-24 13:48:01 785
原创 docker 前后端分离项目部署 和更新时的脚本命令
整体上后台项目在 docker 目录下 (该目录自己创建)admin 、app、platform、portal 为项目的 后台jar包 ,前端在别处的文件加下每一个文件下对应如图 admin举例下:docker-compose.yml 这里先不考虑Dockerfile文件FROM openjdk:8-jdk# VOLUME /tmpADD mall-module-admin-1.0.1-SNAPSHOT.jar app.jar# RUN bash -c 'touch /a..
2020-09-05 10:13:13 479 1
原创 docker 上安装ES和IK分词器6.5.4版本
第一步 docker pull ESdocker pull elasticsearch:6.5.4第二步 启动es docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.5.4第三步 进入启动的 容器内 编辑配置文件docker exec -it es /bin/bashcd configvi elasticsearch.yaml第五步
2020-09-05 09:47:56 423 1
原创 docker上部署前后端项目
两种方式:一. 通过idea连接docker略二.直接在linux上部署安装docker安装nginxftp上传jar 和Dockerfile文件、在当前目录下制作 景像 docker bulid -t adminweb .查看 docker images5.启动 在容器中docker run -d -p 8080:8080 adminweb 查看docker psftp上传 前端代码ngixn 配置conf访问下看看ok~!
2020-08-07 16:24:56 673
原创 解决idea git Push rejected: Push #### was rejected by remote
idea git push 远程地址配置项目目录下.git文件下config 文件[core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true[submodule] active = .[r...
2020-04-21 17:53:06 6802
原创 图片使用base64展示
/** * *〈简述〉file转为byte[] *〈详细描述〉 * @author sjk * @param filePath * @return */ public static byte[] File2byte(String filePath) { byte[] buffer = null; ...
2020-03-27 11:58:57 504
原创 java将TXT小说按章节分开 ,配合js插件实现在线翻页阅读
一 : 构建content 章节类package com.telehot.studentsign.model;import com.telehot.platform.app.jpa.hibernate.IdEntity;import javax.persistence.Entity;import javax.persistence.Table;/** * 版权:(C) 版权所有...
2020-03-27 11:37:40 2880 3
原创 java集成pdf.js实现pdf文件在线预览
js实现在线预览。pdf.js是开源项目,github的地址:https://github.com/mozilla/pdf.js
2020-03-25 14:25:10 1375 1
原创 Java实现多文件边压缩边下载
思路批量下载文件时,需要将多个文件打包为zip,然后再下载。实现思路有两种:一是将所有文件先打包压缩为一个文件,然后下载这个压缩包,二是一边压缩一边下载,将多个文件逐一写入到压缩文件中。实现代码```java @ResponseBody public void downloadFiles(HttpServletRequest request, HttpServletResp...
2020-03-13 10:51:11 523
原创 Calendar获取今天、昨天、近三天、近一周、近一月、本周、上周、本月、上月、本季度、上季度、本年、上一年开始时间和结束时间
https://blog.csdn.net/weixin_43052839/article/details/82015021
2019-12-30 17:52:39 2438
原创 ASCII、Unicode、GBK和UTF-8字符编码的区别联系
https://blog.csdn.net/maximiliansheng/article/details/90485842
2019-12-27 15:59:20 94
转载 MySQL InnoDB锁机制全面解析分享
原文地址:https://segmentfault.com/a/1190000014133576MySQL InnoDB锁机制全面解析分享
2019-11-20 17:00:09 184
转载 jsp 通过js转pfd
将jsp页面转pdf<a id="downLoad" href="javascript:void(0)">点击下载pdf</a><script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script> <script...
2019-11-19 18:04:12 112
原创 hashMap 和hashTable的区别
hashMap 和hashTablehashMap 初始容量 为 16 负载因子为0.75hashTable 初始容量为11 负载因子为 0.75数量 与 容量的 比 大于负载因子时 hashMap容量变为2倍hashTable为 容量2倍加一1.Hashtable是线程安全,HashMap是非线程安全HashMap的性能会高于Hashtable,我们平时使用时若无特殊需求建议使用Ha...
2019-11-08 15:42:16 116
原创 String 的 replace 和 replaceAll 的区别?
replace() 和 replaceAll() 都是常用的替换字符串的方法:两者都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串。如果只想替换第一次出现的,可以使用 replaceFirst()。这个方法也是基于规则表达式的替换,但与replaceAll()不同的是,只替换第一次出现的字符串;另外,如果 replaceAll() 和 replaceFirst() 所...
2019-10-25 14:54:50 351
转载 BigDecimal 基本使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/mz4138/article/details/82708815加减乘除精度控制除法特写推荐做法默认除法精度总结BigDecimal 是java小数操作的一个专有类,在电商、金融行业 存储跟金额有关的字段java里面明明已经有...
2019-10-24 15:02:18 181
原创 java 两个list 交集 并集 差集 去重复并集
java 两个list 交集 并集 差集 去重复并集前提需要明白List是引用类型,引用类型采用引用传递。我们经常会遇到一些需求求集合的交集、差集、并集。例如下面两个集合:复制代码List list1 = new ArrayList();list1.add(“A”);list1.add(“B”); List<String> list2 = new ArrayList...
2019-10-24 14:55:53 270
翻译 HttpClient4.3 post与get请求工具类完整示例
整个工具类代码如下所示,可直接使用!import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpStatus;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.m...
2019-07-23 14:03:42 222
原创 HTML页面禁用Enter键自动提交表单
HTML页面禁用Enter键自动提交表单对于IE:只有当事件源是TEXTAREA时才return true,允许默认动作;其他元素全部return false,禁止表单提交和任何响应。对于firefox:只有当事件源是INPUT时才return false禁止表单默认动作;而其他元素则return true允许默认动作,比如textarea的多行输入。于是完整的代码如下 docume...
2019-07-08 10:17:53 504
原创 mysql事务不加锁一致性读
##1 **事务级别为可重复度事务A进行查找,事务B进行删除,修改,添加操作,事务A查找的还是当前事务开始前的数据,不受事务B操作的影响,且即便是事务A提交了数据,查到的还是事务开始前的数据。事务级别为可读提交事务A查找为事务A最新的数据,而事务B则不对A产生影响。读未提交可串行化...
2019-07-05 10:14:22 673
原创 Html5画布操作类库Fabric.js
(Fabric.js是一个开源的Html5画布操作类库,功能强大,可惜中文资料很少,目前公司项目正好要用,就趁这个机会翻译一下,虽然英语水平不高,但基本还是能看懂的;Fabric作者貌似俄国人,写的文档里也有一些英文拼写错误。不过头条不允许放外链地址,想去看原文的,百度搜一下Fabric.js就能找到)Introduction to Fabric.js. Part 1.开源Html5画布操...
2018-08-15 14:17:50 2312
原创 HTML图片位置
body{background:url(http//:图片位置) 参数} 主要参数: repeat :背景图像在纵向和横向上平铺 no-repeat:背景图像不平铺 repeat-x :背景图像在横向上平铺 repeat-y :背景图像在纵向平铺 例: background: url(图片) no-repeat fixed center;...
2018-08-15 14:15:15 5724
原创 group by
–sql中的group by 用法解析: – Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。 –它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。 –注意:group by 是先排序后分组; –举例子说明:如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有...
2018-08-11 09:22:09 213
原创 JAVA虚拟机的生命周期
JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实例中。 Java虚拟机实例通过调用某个初始类的main()方法来运行一个Ja...
2018-08-10 08:56:36 124
原创 PreparedStatement的用法
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。 3.statement每次执行sql语句,相关数据库都要执行sql语句的编译...
2018-08-07 12:59:23 19407 1
原创 堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在...
2018-08-04 11:15:48 95
转载 ==,equals区别和equals方法重写
==,equals区别和equals方法重写 java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个n...
2018-08-04 10:46:54 449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人