经验
lqlscn
这个作者很懒,什么都没留下…
展开
-
crossdomain.xml的配置详解
https://www.cnblogs.com/kabi/p/5594548.html目录1 简介2 crossdomain.xml的配置详解3 总结1 简介flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及允许从什么地方跨域读写数据。位于www.a.com域中的SWF文件要访问www.b.com的文件时,SWF首先会检查www.b.com服务器目录下是否有crossdomain.xml文件,如果没有,则访问不成功;若cros转载 2021-11-17 14:30:06 · 2576 阅读 · 0 评论 -
xss漏洞后端解决(body参数校验)
xss漏洞 我看网上有了很多的解释了 ,公司现在要过等保三级,然后发现一堆问题 要求修改。感觉没啥好说的 还是直接上代码吧。import java.io.IOException;import java.util.Map;import java.util.Set;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.servlet.Filter;import javax.servlet.Filt原创 2021-09-08 14:47:57 · 1641 阅读 · 0 评论 -
java获取本地外网ip
package com.tongchuang.website.common.utils;import com.alibaba.fastjson.JSONObject;import com.tongchuang.website.common.constatnts.Constants;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 获取地址类 * * @author */public class Address原创 2021-08-25 17:22:46 · 540 阅读 · 0 评论 -
navicat 导出excel 数据库oracle 分号问题 ORA-00911:invalid character
今天使用navicat 导出查询的excel时候,发现老是给我报错,生成不了 excel 最后发现sql 语句后面加上 ; 就生成不了 不加就可以其实在正式执行的时候,是不能将这个分号扔到Oracle的解析器中的,因为Oracle的语法解析器特别严格,就会报出以上的错误出来,解决方法也很简单,去掉分号就可以了。...原创 2020-12-02 17:33:14 · 456 阅读 · 0 评论 -
java http请求 模拟表单上传文件 multipart/form-data 格式
package com.jl.net.exmsteel.service.impl;import com.alibaba.fastjson.JSONObject;import com.google.gson.JsonObject;import com.jl.net.exmsteel.service.DzjcConnectorService;import com.jl.net.framework.exception.BusinessException;import com.jl.net.framew原创 2020-11-30 11:19:45 · 10370 阅读 · 0 评论 -
eclipse maven deploy 上传远程服务器
eclipse 中 使用 maven 用 deploy 将本地项目上传至远程服务器这种的 需要 在 pom.xml 配置服务器地址 什么的点击 Run Configurations 选择里面的 maven build打开下面的页面然后 直接点击 apply 和 run 就可以了补充一点 : 在 jre模块 里面 可以选择上传的 jdk版本我一直以为 他会根据项目自行配置 (可是他取得是workspace 里面的 默认版本 想想也是 哎 是我偷懒了)报错了 在自己百度吧原创 2020-11-24 13:46:03 · 855 阅读 · 0 评论 -
Oracle sql语句 待新增(新增字段)
建表语句create table test1(id varchar2(20) not null);语句中都需要注意表名的大小写新增表字段语句alter table 表名 add 新增字段名(类型+长度);alter table test1 add (name varchar2(30) default ‘无名氏’ not null);添加表注释comment on table 表名 is ‘表的注释信息’;comment on table TEST1 is ‘测试表’;添加字段注释com原创 2020-10-16 08:48:47 · 4281 阅读 · 0 评论 -
List集合转换String,两种比较好用的处理方式
1.采用java8 String.join 字符串拼接public static void main(String[] args) {List list = Lists.newArrayList();list.add(“测试1”);list.add(“测试2”);list.add(“测试3”);String join = String.join(",", list);System.out.println(“join{}”+join);}输出:join{}测试1,测试2,测试32.采用gu转载 2020-06-01 10:28:03 · 1327 阅读 · 0 评论 -
Ehcache3的缓存
Ehcache 缓存取出的对象,如果对其进行修改的话,是会将修改反映到缓存对象中。如果想要关闭这个功能的话 ,需要 定义 copyOnRead: true copyOnWrite: true这两个属性设置了 就可以了 不过我不是 xml 配置的 是 注解的那种 CacheManager cacheManager = (CacheManager) CacheManagerBuilder .persistence(cache_disk_path) //硬盘缓存文件位置 .build原创 2020-05-25 16:30:02 · 661 阅读 · 0 评论 -
更换class 重启tomecat static final 修饰
今天项目因为需要更改域名,导致了一个功能不可用,为了解决这个问题,也不想发版 所以采用的是更换class的方法,然后就遇到了一系列的问题啊项目由ssm搭建的 gradle作为的项目管理工具1.将class文件放入到项目中启动然后 发现 在我本地没有问题的 到了运维电脑 就变回了上个版本(这个 问题 怀疑的是 qq的传输缓存的原因)解决方案是 我将这个文件打了zip的包发过去了(PS:改...原创 2020-04-21 17:37:28 · 219 阅读 · 0 评论 -
百度度小麦上传文件
之前公司项目中想向度小麦里面上传音频售卖,于是让我开发了一套直接上传到度小麦的功能(ps 写的时候 没有找到播客 让我 头大的一笔), 现在记录一下在之前 先加一个注解他所有的POST 访问 都是 表单形式的提交写完 发现 自己好像 粘的 太多了(也不是多吧 本身 就是比较麻烦的东西 这玩意) 比较不是很容易梳理流程,并且里面还有一些步骤 自家还描述不清了 ,我就把 遇到哪些坑(还...原创 2020-04-15 15:53:21 · 569 阅读 · 0 评论 -
微信小程序获取登录ID
这个东西还是比较简单的,我是记录一下,下次做的话 就不在翻微信官网了(PS :虽然我觉得可能那时候就更新换代了 ) @Value("${wx.appletUrl}") private String appletUrl ;// private final static String appletUrl = "https://api.weixin.qq.com/sns/js...原创 2020-04-15 09:58:30 · 1435 阅读 · 0 评论 -
find_in_set函数
find_in_set查询字段中是否包含指定字符串时的用法如下:select * from table where find_in_set(‘1’,name) = 0运行结果:返回所有不包含1的name字段。select * from table where find_in_set(‘1’,name) > 0运行结果:返回所有包含1的name字段。...原创 2019-12-31 13:58:20 · 300 阅读 · 0 评论 -
关于java应用MD5校验文件和linux下md5Linux校验文件结果一致问题。
原文链接import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.security.MessageDigest;i...转载 2019-12-05 15:21:30 · 307 阅读 · 0 评论 -
在for循环外new 一个类 在for循环内放置属性 并添加到一个list中
必须在里面 new 对象 马丹 老忘(也不能说老忘 不确定 老想这样写) 写个播客写一下原创 2019-11-28 16:20:09 · 972 阅读 · 0 评论 -
jdk 版本 问题
今天 做demo 时 经过一系列令人窒息的操作后 发现ArrayList count = new ArrayList<>();他报错了 。。 让我一脸懵逼偶然想起 以前 也有过这样的情况 是因为 eclipse 有一个自带的jdk 1.5 他不允许这样的表现形式 把他变为 jdk1.8 就可以了eclipse设置项目jdk版本修改完jdk版本后 如果 报红叉 请看...原创 2019-11-12 11:02:49 · 123 阅读 · 0 评论 -
java版支付宝app支付流程及原理分析
java版支付宝app支付流程及原理分析 仅作保存 这个支付宝没有经过使用 本实例是基于springmvc框架编写 一、流程步骤 1.执行流程 当手机端app(就是你公司开发的app)在支付页面时,调起服务端(后台第1个创建订单接口)接口,后台把需要调起支付宝支付的参数返回给手机端,手机端拿到 这些参数后,拉起支付...转载 2018-08-06 14:51:52 · 2181 阅读 · 2 评论 -
springboot 文件上传
springboot 文件上传最近项目有一个接收 ios上传文件的需求,在这个过程中遇到了一个坑,我在项目中 接收不到 MultipartFile 里面的值最后让老大解决了 。。。 再次记录一下用的gradlejar配置文件: compile fileTree(dir:'libs',include:['*.jar']) compile("org.springframework.c...原创 2018-11-08 10:28:54 · 190 阅读 · 0 评论 -
Comparison method violates its general contract!
本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/42012365,转载请注明。(但是 这个 玩意 为啥 我点进去 不是原作者 ,,,)今天 遇到了一个问题 比较器问题报了一个 Comparison method violates its general contract!然后查了一下 发现 是DK7底层的排序算法...转载 2019-03-14 14:57:49 · 143 阅读 · 0 评论 -
对接php md5输出byte数组问题
今天由于业务需求和php同学对接了一下然后 java中aes 加密 global_secretKey=new SecretKeySpec(MD5.getMD5Byte(Key), KEY_ALGORITHM); global_cipher = Cipher.getInstance(CIPHER_ALGORITHM_ECB); global_cipher.init(Cipher....原创 2019-08-07 14:13:06 · 1205 阅读 · 0 评论 -
i tell you
I tell you 提供微软系各种操作系统(win7、xp、win10)、应用程序(office、project、visio等)、开发人员工具(visual C++、visual basic、visual studio等)、服务器系统、设计人员工具等软件的下载。可以说几乎包含了微软历年来发布的各个版本的系统、开发工具等各种软件,从此下载这些软件,不用东找西找,一个网站搞定。I tell you...原创 2019-10-10 10:55:10 · 5794 阅读 · 0 评论 -
三年经验 这是我在博客园看的 深有感触 放在这里激励自己吧
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算转载 2017-07-21 17:41:04 · 492 阅读 · 0 评论