后端

work hard, play harder !

Nginx 防盗链配置支持

#对源站点验证 valid_referer.bianmarenn.com; #非法引入会进入下方判断 if($invalid_referer){ return403; }

Nginx 跨域配置支持

#允许跨域请求的域,代表所有 add_header'Acce-Control-Allow-Origin'; #允许带上cookie请求 add_header'Acce-Control-Allow-Credential''true'; #允许请求的方法,比如GETPOSTPUTDELETE add_header'Acce-Control-Allow-Method'; #允许...

检查Office(Word/Excel)文档是否需要密码-通过Apache POI

检查Office(WordExcel)文档是否需要密码时,可以通过POI是否能正常读取文档的内容的方法,进行判断。需要密码的是,会发生如下异常:引入依赖<dependency> <groupId>org.apache.poi<groupId> <artifactId>poi-ooxml<artifactId> <verion>4.1.2<ve...

Mysql 8.0+开启远程访问

1、进入数据myql-uroot-p‘原来的密码’进入数据库中2、切换数据库uemyql;3、使用以下命令开启root用户远程访问权限:CREATEUSER'root'@'%'IDENTIFIEDBY'你的密码'; GRANTALLON.TO'root'@'%'; ALTERUSER'root'@'%'IDENTIFIEDWITHmyql_native_pawor...

rocketmq 最佳实践

1生产者1.1发送消息注意事项1Tag的使用一个应用尽可能用一个Topic,而消息子类型则可以用tag来标识。tag可以由应用自由设置,只有生产者在发送消息设置了tag,消费方在订阅消息时才可以利用tag通过broker做消息过滤:meage.etTag("TagA")。2Key的使用...

微信/v3/merchant/media/upload 网络图片上传到微信接口java代码

接口文档http:pay.weixin.qq.comwikidocapiv3wxpaytoolchapter3_1.html代码 v3图片资料上传 @ParamfileNetUrl网络图片地址 @return publictaticStringmediaUploadV3(StringfileNetUrl){ try{ 商户号 Stringmchid=""; 微信支付平台公钥...

JAVA开发微信特约商户进件/提交申请单

流程接口文档http:pay.weixin.qq.comwikidocapiv3wxpaytoolapplyment4ubchapter3_1.html证书下载下载商户证书[证书以及私钥]详情请参考微信文档下载平台证书请参考微信文档GitHub代码工具类packagecom.jxyunge.util.wechat.payapplyment; impo...

工厂方法设计模式【Factory Method 模式】

在现实生活中社会分工越来越细,越来越专业化。各种产品有专门的工厂生产,彻底告别了自给自足的小农经济时代,这大大缩短了产品的生产周期,提高了生产效率。同样,在软件开发中能否做到软件对象的生产和使用相分离呢?能否在满足“开闭原则”的前提下...

模板方法设计模式【Template Method 设计模式】

在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的环境相关。例如,去银行办理业务一般要经过以下4个流程:...

适配器设计模式【Adapter 设计模式】

在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的SD内存卡时需要一个读卡...

curl教程指南

简介curl是常用的命令行工具,用来请求Web服务器。它的名字就是客户端(client)的URL工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代Potman这一类的图形界面工具。$curlhttp:www.bianmaren.com上面命令向www.example...

Iterator迭代器设计模式

百度百科:迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。使用Java语言显示数组arr中的元素时,我们可以使用下面的for循环语句遍历数组。for(inti=0;i<arr.length;i++){ Sytem.out.println(a...