java
1518742770
我是咸鱼啊。
展开
-
nginx配置https和多域名配置
一个服务器配置多个域名含二级域名,在实际项目中我碰到了这样一个问题,一台服务器上跑了多个项目,以不同的端口号来跑,服务器只有一个 ,不配置https的话页面会提示不安全,所以要配置多个域名,以此来满足需求。几个需要注意的点,证书,端口,证书的话要到相对应的服务商那里解析,解析完成后下载下来放到相对应的目录下,端口的话要对应上,通过80端口转发到433端口,以实现http跳转到https。我用的是腾讯云的域名和服务器,腾讯云支持二级域名的配置(阿里云貌似不行),具体的请参考他们各自的文档。...原创 2022-08-09 09:52:28 · 2691 阅读 · 1 评论 -
java-单列模式
饿汉模式的好处是需要用到的时候去实例化对象,有的话就返回对象,没有的话才去实例化对象。懒汉模式的好处是不存在线程安全问题,坏处是一开始就实例化,有可能存在资源的浪费。二者都可以实例化一个对象。分懒汉模式和饿汉模式。...原创 2022-08-09 09:28:15 · 150 阅读 · 0 评论 -
记一次 idea中spring boot项目找不到 *.properties 文件的问题
在开发中,经常会有一些配置,为了方便管理,通常的话把配置问写到配置文件里面项目 正常来写的话,是读不到properties文件的(application.properties除外),报错原因是 路径不对为此需要在pom文件里面加一些配置,让项目可以正常的找到对应的配置: <build> <resources> <resource> <!--java文件的路径--> .原创 2021-05-17 10:29:58 · 2812 阅读 · 1 评论 -
统计一个数组中的元素和出现的次数
/*** * 统计一个10万的数组出现中的元素和出现的次数 * @param args */ public static void main(String[] args) { String[] str= {"1","2","3","3","3","1","1","2","3","3","3","1"}; Map map=new HashMap<String, Integer>(); for (String string : str) { //判断可以是否存.原创 2021-03-29 11:58:20 · 302 阅读 · 0 评论 -
java中map判空操作
public boolean panduangnull(Map map,String key) { boolean flag=map.containsKey(key); if (flag) { if (map.get(key).toString().length()!=0) { return true; } } return fals...原创 2020-05-08 09:35:30 · 3281 阅读 · 0 评论 -
微信小程序---订阅消息
在做退款的时候需要给用户发一条消息,告诉他已经在退款了,一开始是想用模板消息来做的,但是看微信开发文档说模板消息要下线,推荐用订阅信息。这边记录一些步骤。1,登录微信公众平台获取订阅信息的模板id登录微信公众平台,点击订阅信息,我的模板,添加我的模板,微信会提供一些常用的模板,可以选择,也可以自己申请,通过就可以使用了,把模板id复制下来保存一下。代码里面需要用到。 ...原创 2019-12-07 14:52:45 · 1209 阅读 · 0 评论 -
微信支付扫码支付(模式二)
微信支付扫码支付(模式二)的支付流程是:生成订单 ,统一下单,统一下单后返回code_url,根据code_url 生成一个支付二维码,然后是支付回调。流程大体是这样的。给个文档地址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5前端界面 index.html,先预下单返回code_url 然后把code_url 去...原创 2019-08-17 11:29:04 · 281 阅读 · 0 评论 -
微信小程序-商户号转账到微信余额
使用条件1、商户号(或同主体其他非服务商商户号)已入驻90日2、截止今日回推30天,商户号(或同主体其他非服务商商户号)连续不间断保持有交易3、登录微信支付商户平台-产品中心,开通企业付款。需要去商户平台配置 1,企业付款到零钱需要证书,需要下载证书 2,需要设置支付白名单,放开一下ip地址,ip地址是要外网ip,域名不行,只能是ip地址,配置的方法是:账户...原创 2019-08-19 16:50:37 · 6024 阅读 · 0 评论 -
全国城市三级联动-java版
前段时间公司有做到,收货地址这一个功能,后台的代码是java读取xml用递归写的一个三级联动先要有一个全国的城市的地址,我们这里是用的xml格式存储的地址,给个百度云盘的下载地址:https://pan.baidu.com/s/1-IOtQ4ZBoMbGST23XiRHdw,提取码是9ji0maven 配置 <dependency> <groupId...原创 2019-08-19 11:30:13 · 555 阅读 · 0 评论 -
微信小程序登录
最近公司在开发小程序,就把微信小程序的登录分享一下先来张图,这个是微信小程序api地址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html,微信小程序开发文档,上面有详细说明。在这里需要关注的是,获取sessionkey,和授权获取用户信息不能一起调用...原创 2019-07-30 17:07:03 · 448 阅读 · 0 评论