自定义博客皮肤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三个元素的全组合为: 1 2 3 12 13 23 123 网络上暂时无法搜到其他有效的代码,所以写了一个大家参考(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 727

原创 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 174

原创 计算距离的工具类

注意 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 309

原创 集合数据修改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 451

原创 微信登录控制层

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

2021-02-15 22:41:46 125

原创 weixin登录流程service层

@Override public HashMap<String, Object> processData(Map<String, String> param) { //获得code String 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 137

原创 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 184

原创 前端拦截器

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 791

原创 拦截器(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 364

原创 登录拦截器(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 438

原创 邮箱配置 和 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 367

原创 fastdfs工具类

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

2021-02-13 10:33:43 86

原创 基础测试类

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 63

原创 反向代理 前端

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

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

原创 application.yml

server: port: 80 spring: datasource: username: root driver-class-name: com.mysql.jdbc.Driver password: XIAOFENG09 url: jdbc:mysql:///pethome mybatis: type-aliases-package: cn.itsource.org.domain,cn.itsource.org.mapper,cn.itsource.user.domain,cn.itsource.us

2021-02-06 20:09:27 142 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 61

原创 2020-12-23

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

2020-12-23 19:45:14 192

Department.vue

Department.vue

2021-03-08

produtManegement.vue

web前端页面

2021-03-08

空空如也

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

TA关注的人

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