自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 组合算法 :如1,2,3三个元素的全组合

组合算法如1,2,3三个元素的全组合为:123121323123网络上暂时无法搜到其他有效的代码,所以写了一个大家参考(fengqiaojie)public static void main(String[] args) {String a = “1,2,3,4,5,6,7,8,9”;String[] As = a.split(",");Map<String, String> result = new HashMap<>(); for (int i

2021-10-13 11:03:43 677

原创 department前端页面

<div> <!--工具条--> <el-col :span="24" class="toolbar" style="padding-bottom: 0px;"> <el-form :inline="true" :model="filters"> <el-form-item> <el-input...

2021-03-08 17:40:16 145

原创 计算距离的工具类

注意 Point//经度private Double lng;//维度private Double lat;public class DistanceUtil { /** * @param address *///通过字符串地址获取经纬度 public static Point getPoint(String address){ String Application_ID="qT2D7PQzke6CRfNMnP4r01IArgygxj5j";//配.

2021-02-16 23:35:14 276

原创 集合数据修改sql语句

<update id="putaway" parameterType="cn.itsource.product.domain.Product"> update t_product <trim prefix="set" suffixOverrides=","> <trim prefix="state =case" suffix="end,"> <foreach collection="list" it..

2021-02-16 22:32:22 419

原创 微信登录控制层

@Controller@RequestMapping("/wechat")public class WeChatController {@AutowiredIWeChatService weChatService;/** * 返回二维码的方法 * * @return */@GetMapping("/toLogin")public String wecatlogin() { String codeUrl = WxConstants.USER_CODE.replace("APPID

2021-02-15 22:41:46 105

原创 weixin登录流程service层

@Overridepublic HashMap<String, Object> processData(Map<String, String> param) {//获得codeString code = param.get(“code”);//替换code地址String a_tokenUrl = WxConstants.USER_TOKEN.replace(“APPID”,WxConstants.APPID).replace(“SECRET”,WxConstants.S

2021-02-15 22:41:00 124

原创 get请求发送工具类

public class HttpClientUtils {/*** 发送get请求** @param url 请求地址* @return 返回内容 json*/public static String httpGet(String url) { // 1 创建发起请求客户端 try { HttpClient client = new HttpClient(); // 2 创建要发起请求-tet GetMethod getMeth

2021-02-15 22:39:12 164

原创 前端拦截器

router.beforeEach((to, from, next) => {//如果你访问的界面是login或者商家入驻统一都应该放行if(to.path=="/login" || to.path=="/register"||to.path=="/ShopReg"){next();}else{//获取token的值var token = localStorage.getItem(“token”);//如果token有值,证明是登录状态if(token){//就应该是放行状态nex

2021-02-14 00:14:09 759

原创 拦截器(WebMvcConfigurer )

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorRegistry;import org.springframework.web.servlet.config.annotati

2021-02-14 00:02:56 348

原创 登录拦截器(LoginIntercptor)

package cn.itsource.user.intercptor;import cn.itsource.user.domain.Logininfo;import com.alipay.api.internal.util.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import

2021-02-14 00:01:15 405

原创 邮箱配置 和 redis配置

spring.mail.host=smtp.qq.com设置用户名spring.mail.username=78*****90@qq.com设置密码,该处的密码是QQ邮箱开启SMTP的授权码而非QQ密码spring.mail.password=yph****bdj必须进行授权认证,它的目的就是阻止他人任意乱发邮件spring.mail.properties.mail.smtp.auth=true#SMTP加密方式:连接到一个TLS保护连接spring.mail.properties.mail

2021-02-13 21:51:10 337

原创 fastdfs工具类

import org.csource.fastdfs.*;/***发送邮件的工具类*/public class FastDfsApiOpr {//从classpathpublic static String CONF_FILENAME = FastDfsApiOpr.class.getClassLoader().getResource(“fdfs_client.conf”).getFile();/**上传文件@param file@param extName@

2021-02-13 10:33:43 74

原创 基础测试类

import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;@SpringBootTest(classes = App.class)@RunWith(SpringRunner.class)public class BaseTest {}

2021-02-07 11:10:58 51

原创 反向代理 前端

前端解决方案如果是前端开发,多个项目之间有相互访问的情况(只能在vue-cli的项目可以解决)。①在项目的config/index.jsproxyTable: {‘/api’: {target: ‘http://localhost:8080’,changeOrigin: true,pathRewrite: {‘^/api’: ‘’ //类似于nginx反向代理所有以api开头的访问}},},②在main.js中加入全局访问配置 为了不改变原来的访问,或者不需要每一次访问后台都要加上a

2021-02-07 09:51:56 475 1

原创 application.yml

server:port: 80spring:datasource:username: rootdriver-class-name: com.mysql.jdbc.Driverpassword: XIAOFENG09url: jdbc:mysql:///pethomemybatis:type-aliases-package: cn.itsource.org.domain,cn.itsource.org.mapper,cn.itsource.user.domain,cn.itsource.us

2021-02-06 20:09:27 119 1

原创 App

@SpringBootApplication@MapperScan(“cn.itsource.*.mapper”)public class App {private static ConfigurableApplicationContext configurableApplicationContext;public static void main(String[] args) { configurableApplicationContext = SpringApplication.run

2021-02-06 20:01:00 49

原创 2020-12-23

注销功能理解一 登录功能的实现在实现注销功能之前,需要先实现登录功能才行,当然只登录也不行,需要在登录的同时手动创建一个带有用户信息Session对象传入前端浏览器,此时的前端会有存有用户登录信息的session对象,登录之后用户此后每一次操作都会把这个Session对象传回后台服务器,后台可以通过检测Session对象中的客户信息是否存在来判断用户是否登录。一般情况Session的生命周期是30分钟,简单说就是30分钟内Session都会存在,如果此时用户想要立马移除登录状态就需要注销功能..

2020-12-23 19:45:14 168

Department.vue

Department.vue

2021-03-08

produtManegement.vue

web前端页面

2021-03-08

空空如也

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

TA关注的人

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