- 博客(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 699
原创 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 163
原创 计算距离的工具类
注意 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 291
原创 集合数据修改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 439
原创 微信登录控制层
@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 116
原创 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 132
原创 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 175
原创 前端拦截器
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 777
原创 拦截器(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 357
原创 登录拦截器(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 425
原创 邮箱配置 和 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 348
原创 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 83
原创 基础测试类
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 59
原创 反向代理 前端
前端解决方案如果是前端开发,多个项目之间有相互访问的情况(只能在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 488 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 131 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 57
原创 2020-12-23
注销功能理解一 登录功能的实现在实现注销功能之前,需要先实现登录功能才行,当然只登录也不行,需要在登录的同时手动创建一个带有用户信息Session对象传入前端浏览器,此时的前端会有存有用户登录信息的session对象,登录之后用户此后每一次操作都会把这个Session对象传回后台服务器,后台可以通过检测Session对象中的客户信息是否存在来判断用户是否登录。一般情况Session的生命周期是30分钟,简单说就是30分钟内Session都会存在,如果此时用户想要立马移除登录状态就需要注销功能..
2020-12-23 19:45:14 183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人