自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 向第三方发送get请求获取返回数据

/***向第三方发送get请求获取返回数据*@return:返回String数据*/public static String sendGetRequest(Stringurl){String returnJson=null;try{//Stringstring=System.setProperty("[图片]javax.net.ssl.trustStore",//"C:\\server-keystore\\tomcat.truststore");ClientHttpRequest req

2020-11-16 16:33:00 494 1

原创 微信小程序如何获取OpenID

微信小程序如何获取OpenID前端获取openid的方式(openid为用户唯一标识)app.jsApp({ /** * 当小程序初始化完成时,会触发 onLaunch(全局只触发一次) */ onLaunch: function () { var that = this; wx.login({ success:res=>{ // 每次用户登录都会拿到

2020-11-16 16:23:53 354

原创 微信小程序授权登陆

1.实现思路自己写一个微信授权登录页面让用户实现点击的功能,也就是实现了通过 button 组件去触发 getUserInof 接口。在用户进入微信小程序的时候,判断用户是否授权了,如果没有授权的话就显示下面“界面简介”的第一个图,让用户去执行授权的操作。如果已经授权了,则直接跳过这个页面,进入首页。2.界面简介3.源码login.wxml<view wx:if="{{flag}}"></view><view wx:elif="{{canIUse&am

2020-11-16 16:08:03 278 1

原创 校验对象中属性是String的是否都非空

校验对象中属性是String的是否都非空/***检查类对象中必填String字段的合法性(类含有非必填字段)*List<String>flag:非必填字段的名集合*如果类中没有String类型的必填字段,或者类中没有字段,或都是非必填字段,默认返回false*/Public static boolean NotAllStringFieldsAreIllegal(Object o,List<String> flag){ Field[] fields=o.get

2020-11-16 15:35:45 376

原创 根据配置动态选择调用哪个service--工厂模式

根据配置动态选择调用哪个service–工厂模式在不确定调用哪种服务的情况下,我们可以去过修改配置文件里面的内容,可以实现不修改代码来切换不同的服务。在yml文件中配置 oss_service: AliOSS在管理服务的类中加上属性:@Value("${oss_service}")Private String serviceType;//方法中生成具体的服务类OssServiceFactory.getService(this.serviceType);工厂类Public cla

2020-11-16 15:27:16 902 2

原创 sql注解形式用到的转义字符

sql注解形式用到的转义字符1.CDATA区:它的全称为character data,以"<![CDATA[ "开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。2.特殊字符 :xml 中表示: <= 小于等于、 >= 大于等于 需加 这样的标记: <![CDATA[ ]]> xml中有&的符号,需要<![CDAT

2020-11-16 15:17:54 1094

原创 异步多线程设计和线程池配置

异步多线程设计多线程线程池配置:异步方法@Async 注解通常 ThreadPoolTaskExecutor 是和 @Async 一起使用。在一个方法上添加 @Async 注解,表明是异步调用方法函数。@Async 后面加上线程池的方法名或 bean 名称,表明异步线程会加载线程池的配置。此种设计方案,当遇到高并发的情况能够有效给请求者快速的响应。多线程线程池配置:@Configuration@EnableAsync@Slf4jpublic class AsyncTaskConfig imple

2020-11-16 15:06:01 151

原创 使用SMTP进行邮箱推送

得到的AccessKey AccessSecret 作用于–调用单一发信 API-----SingleSendMail设置的SMTP密码作用于–SMTP 协议发信----(可添加附件)public void pushEmail(File file) { // 配置发送邮件的环境属性 final Properties props = new Properties(); // 表示SMTP发送邮件,需要进行身份验证 props.put("mail.smtp.auth", "

2020-11-16 11:59:58 723

原创 css居中

当 display: flex 配合 justify-content: center 使用时可以让view水平居中而配合 align-items: center 用时可以实现垂直居中效果/* 页面行排列布局 */display: flex;/**子view垂直居中显示*/align-items: center;/**子view水平居中显示*/justify-content: center; 文本居中text-align: center;...

2020-11-16 11:28:30 47

原创 定时任务框架Quartz原理和整合springboot

文章目录定时任务框架Quartz介绍二、Quartz Demo搭建三、Quartz核心详解四、Quartz流程和原理五、Quartz持久化任务和锁机制六、Springboot整合Quartz实现动态定时任务定时任务框架Quartz介绍#一、 什么是Quartz(1)首先我们需要定义实现一个定时功能的接口,我们可以称之为Task(或Job),如定时发送邮件的task(Job),重启机器的task(Job),优惠券到期发送短信提醒的task(Job),实现接口如下:[外链图片转存失败,源站可能有防盗链机

2020-11-16 11:21:44 914

DBMS调优,依据执行计划SQL 优化

1) 阅读 https://www.cnblogs.com/guoyuqiangf8/p/3512696.html 充分理解数据库关于 性能的注意点,无法理清部分请提出讨论。 2) 使用 viso 画出 oracle 的体系架构图并且对架构中的模块做简要说明,对 dbms 主 要的参数配置进行总结和说明。 3) 新建 t_user , t_role , t_user_role 表 先不要建立索引和主外键,编写一个存储过程 Create procedure proc_init_sysdata(INT userNum,INT role roleNum),填写一个 spring-dbms-demo1

2020-11-02

jce(Java加密扩展)

Cipher 密码加密概述 1、javax.crypto.Cipher 类提供加密和解密的功能,它构成了 Java Cryptography Extension (JCE) —— Java 加密扩展框架的核心。这些都是 Java JDK 原生的 API,不是第三方的。 2、Cipher 的 getInstance(String transformation) 方法可以获取实例,参数 transformation 表示转换名称,包括:加密算法/反馈模式/填充方案。加密算法是必选项,反馈模式与填充方案可以不写使用默认值。 3、Cipher 支持 4 种加密算法:AES、DES、DESede、R

2020-11-02

阿里巴巴java编码规范

阿里巴巴java编码规范 ,Java 并发编程培训(阿里巴巴) 《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。 至今为止已更迭了三个版本,2017年9月25日,阿里巴巴Java开发手册(终极版)》正式发布,这是史上内容最全、修正最为彻底的一个版本,并且增加了单元测试规约内容,这也是阿里官方对外发布的最后一个PDF版本,值得收藏。 《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程

2020-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除