自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 uniapp 解决跨域

uniapp 解决跨域问题,附完整demo

2023-03-06 09:27:20 449

原创 MyBatis 七大核心组件介绍

SqlSession是MyBatis提供的面向用户的API,表示和数据库交互时的会话对象,用于完成数据库的增删改查功能。SqlSession是Executor组件的外观,目的是对外提供易于理解和使用的数据库操作接口。用于描述MyBatis的主配置信息,其他组件需要获取配置信息时,直接通过Configuration对象获取。除此之外,MyBatis在应用启动时,将Mapper配置信息、类型别名、TypeHandler等注册到Configuration组件中,其他组件需要这些信息时,也可以从Configurat

2022-06-12 18:49:45 928

原创 Spring Aop切面@around实现自定义注解

Spring Aop切面@around实现自定义注解使用@around实现自定义注解计算程序耗时创建自定义注解 @ExecutionTime创建切面,来执行操作注解应用结果展示使用@around实现自定义注解计算程序耗时Spring的思想之一 Aop,面向切面编程,常用的有三个注解@before,@after,@around,我们利用@around来实现一个自定义注解创建自定义注解 @ExecutionTime/** * @Target - 当前注解的作用范围 * ElementType.

2021-09-03 20:40:37 3238

原创 SpringCloud之注册中心Eureka介绍及搭建

SpringCloud之注册中心Eureka介绍及搭建1 什么是注册中心?1.1为什么要注册中心?1.2 Eureka注册中心的搭建1.3 微服务的注册1.4 Eureka 注册中心集群搭建1 什么是注册中心?Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。1.1为什么要注册中心?在分布式系统中,我们不仅仅是需要在注册中心找到服务和服务地址

2020-07-08 00:16:59 210

原创 java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to xxx --Java动态代理

Proxy.newProxyInstance()做动态代理,只能是代理接口和实现类。不能代理抽象类和实现类。不然就会报转换异常错误。

2020-04-14 20:07:32 571 1

原创 微信网页登陆多域名回调解决

最近多个程序遇到需要微信登陆,微信官方只允许添加两个域名,显然是不满足需求的,经过查询,有了如下代码:实现思路:A域名为中转域名,将中转域名和微信官方对接后,所有的业务BCD域名都去请求中转A域名,A域名再去请求微信,将返回的State和Code原封不动的转发给业务域名,业务域名拿到这两个值后获取access_token,再通过access_token获取用户信息代码如下:<!DOCT...

2020-03-24 09:54:11 948 1

原创 Java设计模式之单例模式

单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目,节省系统资源的时候。如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。关键代码:构造函数是私有的。优点:1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。2、避免对资源的多重占用(...

2020-03-24 00:15:40 83

原创 Java六大设计原则

Java六大设计原则:一:单一职能原则一个类只做一件事提高程序内聚性 降低耦合度二:里氏替换原则所有使用父类父接口的地方都可以使用子类来替换提高程序的可扩展性三:依赖倒置原则能依赖抽象的就不依赖具体的提高程序的可扩展性四:接口隔离原则一个接口只被设计实现一个功能提高程序灵活性和可扩展性五:迪米特原则一个对象应和其他对象保持最少的了解提高程序内聚性 降低耦合性六:开闭...

2020-03-23 19:30:31 111

原创 JSP实现购物车功能(session+Map)

记录一下从上个项目中抽离出来的购物车功能:Jsp+Session+Map先来看一下最后效果吧我们先来整理一下购物车的开发思路:1.确定将哪本书放入购物车,使用id来进行传值或者直接从Session取出2.判断是否存在购物车,若存在则直接使用,不存在则创建3.判断购物车是否存在当前存入的这本书,若存在,数量加1,否则存入该书,设置初始数量为14.将购物车存入Session,方便前台获取...

2020-03-09 09:18:02 5335 2

原创 【剑指offer】替换空格(Java)

循环判断,若字符串中存在空格则替换成“%20”,若不不存 则存入原字符串的内容,最后返回该字符串public class Solution { public String replaceSpace(StringBuffer str) { int len = str.length(); String twh = "%20"; StringBu...

2020-03-02 15:06:30 103

原创 【剑指offer】二维数组中的查找(Java)

双重for循环,如果查询到该数字返回true,否则返回falsepublic class Solution {public boolean Find(int target, int [][] array) { for(int i=0;i<array.length;i++){ for(int j=0;j<array[0].length;j++)...

2020-03-02 13:04:02 106

原创 二分查找(java)

二分查找只适用于 排好序的数组 Arrays.sort(arr); public void twofind(){ int[] arr = {1, 2, 3, 4, 5, 6, 7}; int min = 0; int max = arr.length-1; int middle = (max + min) / 2; ...

2020-03-01 17:46:11 102

原创 撸一个jdbc工具类

package com.test;import java.beans.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLClientInfoEx...

2020-02-17 13:47:55 100

原创 php 公众号模板消息推送

再申请完模板后,根据官方文档,我们知道需要将数据json化后post到下面这个地址https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN那么我们就需要获取ACCESS_TOKEN,这个如何获取呢?获取的方式官方给出了好多种,找了一会就用这个最直接的吧,其中的appid和appsecre...

2020-02-17 13:36:36 1250

空空如也

空空如也

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

TA关注的人

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