11 2018 档案

摘要:Token,可以翻译成标记!最大的特点就是随机性,不可预测,一般黑客或软件无法猜测出来。 Token一般用在两个地方: 1: 防止表单重复提交 2: anti csrf攻击(Cross-site request forgery 跨站点请求伪造) 两者在原理上都是通过session token来实现的 阅读全文
posted @ 2018-11-19 14:57 程序猿001 阅读(1929) 评论(0) 推荐(0) 编辑
摘要:1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化) 2、涉及链表的查询,是否能进行分表查询,单表查询之后的结果进行字段整合 3、如果以上两种都不能操作,非要链表查询,那么考虑对相对应的查询条件做索引。加快查询速度 4、针对数量大 阅读全文
posted @ 2018-11-19 09:53 程序猿001 阅读(7380) 评论(0) 推荐(0) 编辑
摘要:事务的传播行为和隔离级别 大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。 事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 , 例子: 当类中某些方法不需要事物时: 事物传播行为介绍: 阅读全文
posted @ 2018-11-19 09:39 程序猿001 阅读(3151) 评论(0) 推荐(0) 编辑
摘要:现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 核心: 在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读, 阅读全文
posted @ 2018-11-02 08:40 程序猿001 阅读(821) 评论(0) 推荐(0) 编辑
摘要:/** * 发送HTTP_GET请求 * 该方法会自动关闭连接,释放资源 * @param reqURL 请求地址(含参数) * @param decodeCharset 解码字符集,解析响应数据时用之,其为null时默认采用UTF-8解码 * @return 远程主机响应正文 */ public static Strin... 阅读全文
posted @ 2018-11-01 16:47 程序猿001 阅读(7222) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示