工作记录
wenni328
这个作者很懒,什么都没留下…
展开
-
git如何删除已经提交的文件夹或文件
git如何删除已经提交到远程的文件夹或文件。 问题描述 今天在工作中,创建工程时一不小心把studio 的**.idea** 文件夹下的内容不小心提交到远程仓库,导致每次提交代码或者合并代码时都会有.idea中的许多文件,造成了许多无用功区合并代码。 解决办法 git rm -...转载 2021-08-14 14:36:55 · 7487 阅读 · 1 评论 -
图解对象在JVM中的生成和执行过程
【1】方法区中生成相应的class 【2】main方法进入栈空间 【3】在堆区域创建对象,对象的具体内容是根据class生成 其中,成员变量是直接在堆中生成,成员方法是保存的class中方法的地址 【4】堆中生成对象后,把对象地址值给one 【5】修改对象的成员变量是根据对象地址值找对应成员变量并进行修改即可 【6】执行成员方法的过程是先找到成员方法的地址值 0x333,接着该方法入...转载 2021-05-19 07:41:06 · 194 阅读 · 0 评论 -
Java多线程读写一个文件
最近项目中有遇到并发同时访问一个文件读写的情况、但是同时读写就会出错、所以我研究了一下java文件锁这个机制 最近项目中有遇到并发同时访问一个文件读写的情况、但是同时读写就会出错、所以我研究了一下java文件锁这个机制下面直接贴代码 我通过的是线程来模拟多人同时读写的情况 写文件 package com.dnion...转载 2021-05-15 21:51:20 · 576 阅读 · 0 评论 -
wpf酒店管理系统
原文链接:https://blog.csdn.net/weixin_44548307/article/details/103968434#comments_15576457 链接:https://pan.baidu.com/s/1_L4aqqTimygPLVlhAh37LQ 提取码:转载 2021-03-24 13:52:23 · 712 阅读 · 0 评论 -
VUE 环境变量 process process.env
vue-cli 构建的项目,可以创建 .env.development .env.production等文件, 在根目录下面, 里面可以定义一下变量,称为环境变量,因为他们属于 development production 环境。 简单看一下.env.development文件的内容...转载 2021-02-24 15:40:03 · 646 阅读 · 0 评论 -
CentOS迅雷镜像下载地址
eg:没有一定功底还是别下7版本以上的https://man.linuxde.net/download/CentOS/原创 2020-12-12 14:38:26 · 2316 阅读 · 0 评论 -
Json传输BigDecimal类型数据时候丢失无用0解决方案
前言在公司某次订单上区块链时候通过http形式传输数据到区块链中心,数据是以Json字符串形式传输,但是区块链中心接收到的数据(BigDecimal类型)丢失了无用的0,导致两边签名校验一直失败。记录该痛点,毕竟当时定位问题就花了近一天时间,比如0.000000数据通过json格式http传输到对方那边就变成了0;100.0000500000,则变成了100.00005。解决分析解决方式两个思路:要么在传输前将BigDecimal转换成String类型的数据,因为双引号包裹住的数据一定不会被转换舍原创 2020-11-26 23:46:04 · 5952 阅读 · 0 评论 -
日志记录(基于配置)
maven依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>1.7.6</version>原创 2018-03-28 14:15:53 · 226 阅读 · 0 评论 -
IDEA鼠标点击光标变大问题
这一定是困扰刚开始使用idea工具同学的一个大问题。三种情况会导致这种问题出现。你不小心按了键盘上的insert按键(解决:再按一次吧)你idea上面装了vim插件,会产生冲突的(解决:赶紧卸载了)你setting里面设置的(解决:看下图,去掉勾) ...原创 2018-04-05 16:14:36 · 9799 阅读 · 4 评论 -
layui表格(table)操作与form操作
layui表格操作与form表单操作(layui-v2.2.45 )table表格操作html代码(注意里面的lay-filter) 有兴趣的朋友可以看看我之前写的layui前后台交互<link rel="stylesheet" href="static/layui/css/layui.css" media="all" /> <script type="text/...原创 2018-04-24 14:30:12 · 24176 阅读 · 2 评论 -
误删oracle-mysql数据恢复方法
前言工作中难免会不小心删除数据库数据,简单数据无关紧要还没事情,但是遇到一些比较重要的数据的时候那就慌了。不要慌,这里给大家提供一种数据库数据恢复办法(仅限两个小时之内!!!)。数据误删解决办法1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,'yyyy-mm-dd hh2...原创 2018-04-27 21:25:36 · 276 阅读 · 2 评论 -
idea mapper报红解决
idea 注解@Autowired报红原创 2018-07-03 11:25:29 · 33085 阅读 · 12 评论 -
Swagger使用配置详解
Swagger学习Swagger项目公司一直在使用,没时间整理下,现在抽空做个记录,方便以后查看。Swagger是最受欢迎的RestFul api文档生成工具之一。可以直接类上方法上或者字段上进行注释,方便开发者查看。跟随项目启动,可以很好的进行测试。更多Swagger信息大家可以自行百度,下面直接进入正题:代码奉上–maven依赖 &lt;!-- Swagger2 --&...原创 2018-07-17 16:29:44 · 6803 阅读 · 0 评论 -
使用swagger2markup导出API接口文档
swagger整合springboot先来几张swagger2markup导出文件图一、 maven依赖添加<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>...原创 2018-12-29 21:10:43 · 2609 阅读 · 3 评论 -
关于阿里OSS大文件上传504超时问题
前言这里记录博主一个痛点,后端上传大文件到阿里OSS,前端总是返回504 getAway timeOut错误。错误信息感言博主找了运维修改服务器的请求超时设置,因为网上博文写了可能是nginx的超时设置的60秒太少了。后来又找了前端,让他设置的超时时间大点儿。但是最后还是一样的错误。但是看我后端返回给前端的数据日志,没问题啊,上传成功。很尴尬,随后又打印出上传时间,有些久。之后...原创 2019-01-25 13:09:48 · 8958 阅读 · 3 评论 -
初识阿里Arthas监测工具
写在前面最近项目组上针对服务器的资源消耗,特别是java这块的堆栈内存,JVM指数(新生代,老年代,存活区区域…)内存消耗之类的需要进行监控(当然主要的还是运维这块的对服务报警监控),以便项目成员能够及时找出项目上回出现的问题,于是引入了阿里开源的阿尔萨斯工具(Arthas)。什么是Arthas,它能帮我们做什么Arthas 是基于 Greys 进行二次开发的全新在线诊断工具,利...原创 2019-01-28 11:56:43 · 3188 阅读 · 0 评论 -
activityMq初步使用
前言activityMq的作用以及安装这里不做讲述,只是记录一下简单的使用。springboot+mq依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-activemq&原创 2019-02-15 16:04:05 · 1392 阅读 · 0 评论 -
使用cxf整合spring发布webservice
前言在工作中有些公司是会使用较老的发布方式来对外发布接口,比如webservice,这里介绍的是使用spring 整合cfx发布webservice提供对外接口给其他公司(或别人)使用。cxf也是目前最流行的一种发布webservice方式。所需要的jar(因为临时写的,只是svn上截图下来的) application.xml配置beans xmlns="http原创 2018-01-07 11:39:50 · 386 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
记录一个maven项目启动报错信息通常情况下,我们使用maven构建项目。然后该引用的 包都已经引用了 但是启动tomcat的时候还是报错了,说找不到包,如下错误:四月 14, 2018 3:40:26 下午 org.apache.catalina.core.StandardContext listenerStart严重: Error configuring application...原创 2018-04-14 15:50:55 · 265 阅读 · 0 评论 -
HashMap原理详解(基于jdk1.8)
HashMap原理详解(基于jdk1.8) HashMap原理详解,有兴趣的同学可以看下。有错误的地方也希望大佬们能指点下。HashMap的内部存储是一个数组(bucket),数组的元素Node实现了Map.Entry接口(hash, key, value, next), 当next非空时候会指向定位相同的另外一个Entry。这里借用大佬一张图 HashMap容量大小、负...原创 2018-04-08 11:27:07 · 2126 阅读 · 0 评论 -
idea安装svn插件
Idea安装svn插件常用svn插件“小乌龟”,下载地址为 http://subversion.apache.org/packages.html#windows下载之后双击安装,安装目录自己定义 安装好了之后再idea的settings– Version control 下面就可以开始使用了原创 2018-01-24 14:26:59 · 15406 阅读 · 1 评论 -
时间格式化工具类
前言平时间开发多多少少遇到时间比较难转换或者说是忘了怎么转换的类型,这里做一个工具类记录方便以后自己查找。格式化时间package com.yun;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;原创 2018-01-07 12:45:51 · 502 阅读 · 1 评论 -
java通过反射和JDOM解析xml成对象
前言在工作中有次遇到过webservice传递数据,以xml的格式。字段根据接口来设计,但是我们实体类是自动生成打了jar, 所以对解析时候造成了困难。弄了好久最后选择使用JDOM+反射机制解析。成功执行,总算是弄好了这个大问题 下面是代码 maven依赖 dependency> groupId>jdomgroupId>原创 2018-01-22 17:13:51 · 1724 阅读 · 0 评论 -
记录个js调用浏览器打印功能的代码
对应的是浏览器鼠标右键打印功能function printPage() { document.body.innerHTML=document.getElementById('printdiv').innerHTML; window.print(); } printdiv指的是需要打印的界面——-(有时候直接右键打印会发原创 2018-01-23 17:17:27 · 2303 阅读 · 0 评论 -
spring session记录
spring session入门 http://blog.csdn.net/xiejx618/article/details/42919327Spring Session的简单搭建与源码阅读 https://www.cnblogs.com/nick-huang/p/6986824.html原创 2018-01-12 21:06:03 · 259 阅读 · 0 评论 -
Layui文件上传(java)
Layui文件上传的一些参数,这里不过多介绍,详情可看Layui文件上传参数设置,这里主要介绍【springMVC】上传文件单文件上传springmvc.xml加入配置原创 2018-01-03 22:46:16 · 35064 阅读 · 30 评论 -
tomcat映射路径配置
tomcat请求头配置在使用postman测试的时候(携带参数)我们经常会发现浏览器一个错误:request header is too large,意思是请求头字段太长了。在这里需要配置下tomcat请求头长度。 tomcat-service.xml Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"原创 2018-01-08 21:23:33 · 8596 阅读 · 0 评论 -
java读取properties配置文件转码
前言在项目中经常或遇到读取配置文件操作,有时候配置文件value含有中文经常乱码,这里提供正确读取方式。 eclipse修改properties文件编码 public static Map<String, Object> getMap(){ try { return getAllProperties(file_path); } catch...原创 2018-01-25 16:17:30 · 1005 阅读 · 0 评论 -
几种自己使用的模板引擎记录
jsp常用语法el和jstl表达式取值:${data.name}遍历: forEach items="${data}" var="key"> ${key.name} forEach> 时间格式化"fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> fmt:formatDate value="${XXX.da原创 2018-01-26 16:48:20 · 1596 阅读 · 0 评论 -
支付宝沙箱操作
前言因为楼主比较穷,公司的支付秘钥什么的也拿不到,所以只能使用支付宝公开给大家测试的一个沙箱环境测试。其实很简单的,大家不要慌。搞起第一步我们先看支付宝给我们提供的支付宝沙箱说明书第二步生成RSA密钥,这个是需要自己下载工具来生成,步骤在说明文档里面 上传商户应用公钥到沙箱环境-沙箱应用,这里会对应生成一个支付宝公钥(后面会用到)。 最后一步就是下载官网提供的demo ...原创 2018-04-07 23:16:49 · 3708 阅读 · 1 评论 -
javaxmail发送邮件
使用javax.mail发送邮件maven依赖 <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>...原创 2018-03-01 14:08:02 · 2069 阅读 · 0 评论 -
elasticsearch在windows下的安装
elasticsearch在windows下的安装下载进入elasticsearch官网下载,里面有好几个插件,elasticsearch、Kibana 、Kibana三个合称ELK-stack。配置java环境下载jdk,点击安装(jdk和jre安装同一目录下)配置jdk环境变量 JAVA_HOME:jdk安装路径 PATH:%JAVA_原创 2018-01-17 18:33:34 · 258 阅读 · 0 评论 -
java图片压缩(谷歌工具类)
引入jar依赖dependency>groupId>net.coobirdgroupId>artifactId>thumbnailatorartifactId>version>0.4.8version>dependency>直入主题-工具类package com.vue.img;import java.io.File;import java.io.IOExceptio原创 2018-01-19 17:02:59 · 2814 阅读 · 0 评论 -
通过spring aop记录日志信息(异常)
前言在日常开发中,我们经常需要对接接口数据,日志记录用户操作,如果单纯的使用手动记录的话不仅会让代码看起来不美观还增加了很多的工作量。但是如果使用aop切面在不影响业务情况下进行日志访问记录的话就省事多了。代码实体类Log.java@Datapublic class Log { private Integer id; private String userna原创 2018-02-03 20:55:02 · 885 阅读 · 0 评论 -
js页面传值
工作中经常用到的一个很实用的js方法,通过js获取地址栏参数,比如在我们使用单页面开发项目时候,(如编辑页面 获取详情–通过id),这时候我们的id是通过地址栏去进行获取的,使用的js方式为 js代码:/** * 获取地址栏参数值 */原创 2018-01-03 17:28:00 · 949 阅读 · 0 评论