全局自定义返回对象的优点 整个项目统一的返回格式,如果后期要修改,直接修改公共的model,方便维护 传给前端统一的格式,前端可以做全局处理等等 package blog.util; /** * 全局响应类 * 东泰 http://dt2008.cn * 2020-11 */ public class Response<T> { //是否成功 private boolean success; //状态编码 private String code; //处理结果描述 private String msg;…

2020年11月29日 0条评论 379点热度 0人点赞 东泰 阅读全文

百度收录有三种途径 后端通过api去收录。 手动提交(特别麻烦,不实际) 通过前端js,打开一次页面就推送一次连接(最好用) 主要说一下第3点,通过js去推送链接,在每个页面中底部添加js代码即可、就算不懂技术也方便易懂。 <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0];…

2020年11月29日 0条评论 289点热度 0人点赞 东泰 阅读全文

redis是项目最常用的NIO缓存,对于springboot而言简单使用,应用场景有:注册登录存储token、验证码校验、还有一些数据查询等。用起来都是非常方便的,当然,如果服务器配置不好或者说比较配置很低的情况下的话就不要用了。真的怕GG了,哈哈。。。 依赖 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start…

2020年11月27日 0条评论 306点热度 0人点赞 东泰 阅读全文

@Slf4j 注解是打印日志的。 如果不想每次都写 private final Logger logger = LoggerFactory.getLogger(当前类名.class); 怎么使用呢? 1.你的IDEA上需要安装Lombok插件 https://www.cnblogs.com/sxdcgaq8080/p/7884477.html 2.在你的springboot项目中引入lombok的jar <dependency> <groupId>org.projectlombok</…

2020年11月27日 0条评论 303点热度 0人点赞 东泰 阅读全文

jwt是目前最常用的,也有些技术人员不用jwt存储,而是用redis做存储,因为jwt可以存储多个相同的key,这样导致安全的问题,还有无法删除jwt存储值。 当然如果不想用redis的话也可以将token存数据库里,登录的时候修改token也是可以的,不过就是有点太耗资源了。 生成token干嘛用呢?这个时候就需要配置springboot拦截器了,前端Ajax请求头header的时候可以通过springboot拦截判断有没有存储值,这里就不写了。 pom.xml配置 <!--jwt--> <de…

2020年11月27日 0条评论 316点热度 0人点赞 东泰 阅读全文

uni-app 获取APP版本号,这个方法用于APP端的,打包后才是正常的,目测安卓,iOS没测试过,是因为太穷了,买不起 代码 //获取APP版本号 let version = plus.runtime.version; console.log("APP版本号:" + version);

2020年11月25日 0条评论 324点热度 0人点赞 东泰 阅读全文

网站代码优化我们应该注意一下几点: 1、采用DIV+CSS结构 DIV+CSS为主流的网页结构,毫无质疑DIV+CSS是最有利于搜索引擎读取的一种结构了,避免Table样式,避免框架结构,因为搜索引擎蜘蛛无法抓取框架里的内容。 2.结构层次简单 对于权重不高的网站的目录结构不要太深,建议为1-2层结构,这样搜索引擎易于理解。因为结构层次复杂搜索引擎不易理解,爬取速度慢也会导致收录和排名不正常或比较慢。 3、CSS、JS代码封装外调 CSS和JS尽量使用外调,服务器环境内启用GZIP,压缩页面大小和图片的大小等,提高…

2020年11月25日 0条评论 251点热度 0人点赞 东泰 阅读全文

uni-app APP端通过经纬度获取当前定位,目前这个方法是用于APP端的,不支持小程序和H5端。目测高德的apk 已经转换成省市区,直接复制代码即可了 直接上代码 methods:{ //定义方法 default(){ let point = new plus.maps.Point("经度", "纬度"); plus.maps.Map.reverseGeocode(point,{},function(e) { console.log(e); var address = e…

2020年11月25日 0条评论 627点热度 1人点赞 东泰 阅读全文

自 HBuilderX v1.1.0 起,uni-app 的页面新增 onBackPress(event) 生命周期函数。 onBackPress(event) 返回 event ={from: backbutton | navigateBack} 说明 当用户进行以下操作时,会触发该函数: Android 实体返回键 (from = backbutton) 顶部导航栏左边的返回按钮 (from = backbutton) 返回 API,即 uni.navigateBack() (from = navigateBa…

2020年11月24日 0条评论 421点热度 0人点赞 东泰 阅读全文

uni-app app端应用图标角标设置,这个H5+ 的方法仅用于小米和华为,其他手机无效的,可以利用插件,插件可以在多个牌子(华为,小米,OPPO,vivo)调用,插件地址 效果图类似这样的 App.vue onLaunch: function() { //#ifdef APP-PLUS // 设置数字 plus.runtime.setBadgeNumber(8); // 清除数字 plus.runtime.setBadgeNumber(0); //#endif } 也应该可以在其他页面测试的,小编就不试了 ap…

2020年11月24日 0条评论 989点热度 0人点赞 东泰 阅读全文

1.编写拦截器实现类,实现接口 HandlerInterceptor, 重写里面需要的三个比较常用的方法,实现自己的业务逻辑代码 (就是自己拦截器拦截时做什么处理) package com.*.*.interceptor; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.…

2020年11月22日 0条评论 139点热度 0人点赞 东泰 阅读全文

WordPress 4.4 默认集成了备受关注的 JSON REST API,这个对于开发者来说,无疑是非常有用的,通过 JSON REST API 可以在外部程序(当然,WP自身也OK)中很方便地调用 WordPress 网站的数据,比如可以用来制作app程序等。 但是,对于大多数用户来说,这个功能是几乎用不到的了,JSON REST API 采用 GET 请求方式来获取数据,这个为 DDOS 攻击提供了一个新的攻击途径,就像 XML-RPC 接口一样,为了避免这个,我们可以在当前主题的 functions.ph…

2020年11月21日 0条评论 132点热度 0人点赞 东泰 阅读全文
1234511