03 2020 档案

摘要:主要是用FastJson进行数据解析,其中一个重要的类为JSONObject, JSONobject是FastJson提供的对象,在api中是用一个私有的常量map进行封装的,实际就是一个map,只不过FastJson对其进行了封装, 添加了很多方便快捷的属性方法。 private final Ma 阅读全文
posted @ 2020-03-10 12:56 winner66 阅读(286) 评论(0) 推荐(0)
摘要:很简单的一个排序字段,但是因为使用 ${} 占位符的原因,有sql注入的风险,相信大家平时也经常会使用这个占位符,不知道有没有考虑sql注入的问题,下面简单介绍下 #{} 和 ${} 的区别以及为什么使用 ${} 会有sql注入的问题。 区别#{}是一个参数占位符,对于String类型会自动加上"" 阅读全文
posted @ 2020-03-09 20:26 winner66 阅读(3054) 评论(0) 推荐(0)
摘要:/** * SQL过滤 * * @author zhugl * @email Abracadabra@gmail.com * @date 2018-04-20 15:38 */public class SQLFilter { /** * SQL注入过滤 * * @param str 待验证的字符串 阅读全文
posted @ 2020-03-09 19:34 winner66 阅读(327) 评论(0) 推荐(0)
摘要:controller @RequestMapping("/list")public R list(@RequestParam Map<String, Object> params){ //查询列表数据 Query query = new Query(params); List<ClientUserE 阅读全文
posted @ 2020-03-09 17:34 winner66 阅读(989) 评论(0) 推荐(0)
摘要:if(self!=top){ top.location=self.location; }//意思是本网页不允许被框架。目的是防止你的网页被引用在别人的页面中! 楼上说的对,top指向最顶层框架的window对象,self指向当前框架的window对象。如果网页中没有iframe,则top和self是 阅读全文
posted @ 2020-03-09 09:34 winner66 阅读(878) 评论(0) 推荐(0)
摘要:<td colspan="2">学校</td><td colspan="2"><select class="form-control basic" id="schoolId" v-model="info.schoolId"> <option :item="item" :index="index" v 阅读全文
posted @ 2020-03-08 16:15 winner66 阅读(1715) 评论(0) 推荐(0)
摘要:1.什么是oauth? oauth协议为用户资源的授权提供了一个安全的、开放而又建议的标准。oauth的授权不会是第三方初级到用户的账号信息(如用户名与密码),及第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此oauth是安全的。oauth是Open Authorization的 阅读全文
posted @ 2020-03-08 08:56 winner66 阅读(320) 评论(0) 推荐(0)
摘要:localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。 sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除。 阅读全文
posted @ 2020-03-07 21:10 winner66 阅读(127) 评论(0) 推荐(0)
摘要:public R getWxConfig(String url) { String accessToken = getAccessToken(); //2、获取Ticket String jsapi_ticket = getTicket(accessToken); //3、时间戳和随机字符串 Str 阅读全文
posted @ 2020-03-06 15:01 winner66 阅读(195) 评论(0) 推荐(0)
摘要:客户接口部分提供https 和 WebService(目前只支持提交短信) 方式的接口,客户可以根据需求选择相应接口,接口编码方式默认采用UTF-8 发送规则: 同一个号码,发送内容带有(验证码),3分钟之内只能3条, 超过3条,系统会默认为(恶意注册) 同一个号码,系统默认一天之内只能发送10条信 阅读全文
posted @ 2020-03-05 19:44 winner66 阅读(512) 评论(0) 推荐(0)
摘要:<insert id="save" parameterType="cn.cwnu.hyjkzjfront.entity.ClientUserEntity" useGeneratedKeys="true" keyProperty="id"> 阅读全文
posted @ 2020-03-05 17:15 winner66 阅读(205) 评论(0) 推荐(0)
摘要:拦截器与过滤器的区别: 1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。如下图: 2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spring提供并管理的,s 阅读全文
posted @ 2020-03-05 10:33 winner66 阅读(315) 评论(0) 推荐(0)
摘要:集成swagger的项目,主要使用了Spring MVC和shiro,其它的没有影响。Spring MVC都熟悉,shiro是安全方面的框架。清楚这些情况后,开始分析出现问题的可能原因: web.xml配置的原因,拦截了swagger-ui.html及相关请求;Spring MVC配置文件的原因,比 阅读全文
posted @ 2020-03-05 09:09 winner66 阅读(2290) 评论(0) 推荐(0)
摘要:1、求n的阶乘,方法如下:a、factorial(n)b、gamma(n+1)c、v='n!'; vpa(v)2、求组合(数),方法如下:a、combntns(x,m) 列举出从n个元素中取出m个元素的组合。其中,x是含有n个元素的向量。b、nchoosek(n,m) 从n各元素中取m个元素的所有组 阅读全文
posted @ 2020-03-04 17:30 winner66 阅读(1967) 评论(0) 推荐(0)
摘要:<!--查询最近一次记录--><select id="findRecent" resultMap="recentMap"> SELECT r.time, r.afterorbefor FROM `result_list` r WHERE time = (SELECT MAX(time) FROM r 阅读全文
posted @ 2020-03-04 14:27 winner66 阅读(5473) 评论(0) 推荐(0)
摘要:1.dao层/** * 分页查询点卡集合信息 * @param tid 游戏类型编号 * @param gid 游戏编号 * @param searchInfo 包括(点卡名称,游戏名称,点卡面值,游戏类型名称) * @param index * @param pagesize * @return 阅读全文
posted @ 2020-03-04 12:57 winner66 阅读(950) 评论(0) 推荐(0)
摘要:Controller注解 控制层可以有两种方式展现根据大家喜好来。 方式一 方式二 两种方式都可以 看大家喜欢那种写法。 阅读全文
posted @ 2020-03-03 21:44 winner66 阅读(82) 评论(0) 推荐(0)
摘要:@Controller和@RestController的区别? 知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回js 阅读全文
posted @ 2020-03-03 18:22 winner66 阅读(343) 评论(0) 推荐(0)
摘要:在执行git add * 之后 试试在你本地的repo上设置一下 git config core.filemode false git config core.eol lf 阅读全文
posted @ 2020-03-03 08:47 winner66 阅读(185) 评论(0) 推荐(0)