6 【花花】公子

尚未进行身份认证

我要认证

with great power comes great responsibility

等级
TA的排名 1w+

多线程与hibernate openSession绑定在当前线程

先上代码:package com.ifunpay.portal.task;import com.alibaba.fastjson.JSON;import com.ifunpay.portal.dao.order.OrderEntityDao;import com.ifunpay.portal.entity.order.OrderEntity;import com.ifunpay.p...

2019-12-05 15:42:35

HttpClient 传入代理IP和端口则走代理,不传则直接请求的两个方法

HttpClient 传入代理IP和端口则走代理,不传则直接请求的两个方法方法使用的相关包import com.ifunpay.util.common.StringUtil;import net.sf.json.JSONObject;import org.apache.commons.httpclient.HttpClient;import org.apache.commo...

2019-11-15 15:09:40

HttpClient使用Ip代理访问目标IP

一、HttpClient使用代理IP1.1、前言  在爬取网页的时候,有的目标站点有反爬虫机制,对于频繁访问站点以及规则性访问站点的行为,会采集屏蔽IP措施。  这时候,代理IP就派上用场了。可以使用代理IP,屏蔽一个就换一个IP。  关于代理IP的话 也分几种透明代理、匿名代理、混淆代理、高匿代理,一般使用高匿代理。    1.2、几种代理IP  1)透明代理(Transp...

2019-11-11 16:07:19

Java取掉json数据中值为null的属性字段

@JsonInclude(JsonInclude.Include.NON_NULL)集成于Springboot2.0中此方法的配置意在实体类与json互转的时候 属性值为null的不参与序列化。使用时:用注解的方式放在标记类或者属性或者在配置文件中添加全局配置jackson.default-property-inclusion:non_null*不过这配...

2019-10-25 11:29:23

mysql创建用户并授权之后依旧被拒绝访问

创建用户:CREATE USER 'user'@'localhost' IDENDIFIED BY 'password';授权:GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password';更新权限:flush privileges;查看权限:show grant...

2019-09-20 09:45:18

docker 安装(超好用~分享)

博文链接~~~https://www.cnblogs.com/yufeng218/p/8370670.html

2019-09-09 09:55:34

linux下 tail 、more、less、cat之间的区别

一、tail命令语法:tail -200f ../logs/cational.out二、more命令说明:more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。语法:more [-dlfpc...

2019-07-17 17:27:49

MySql模糊查询性能优化

先看例子:通用模糊查询操作:select * from n_order_pay_refund bean where 1=1 and bean.account_number like '%843121000000104259822%' order by bean.pay_time调用instr()函数:select * from n_order_pay_refund bea...

2019-06-27 15:54:19

Spring Boot(九):SpringBoot整合Shiro做登录认证和权限管理

Shiro 是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。Shiro 的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是 Shiro 却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的 API,来简化开发人员实现应用程序安全所花费的时间和精力。Shiro 能做什么呢?验证用户身份 用户访问权限控制,比...

2019-06-06 16:06:27

Spring Boot(八):SpringBoot项目如何部署上线(两种方式 jar包和war包)

项目部署一般是两种方式:一种是打包成jar包直接执行,另一种是打包成war包放到tomcat服务器下。springboot一般情况下默认为jar包方式,这里我把jar包和war包两种方式都记录一下*默认maven管理项目!!!1、jar包方式:a、先用mvnclean清理一下;b、忽略测试类打成jar包命令:mvncleanpackage-Dmaven.te...

2019-06-05 11:31:13

Spring Boot(七):springboot的定时任务

springboot定时任务就非常简单!1、添加依赖:引入 Spring Boot Starter 包即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifa...

2019-06-04 10:48:30

Spring Boot(六):RabbitMQ 详解

RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式的系统中,消息队列也会被用在很多其它的方面,比如:分布式事务的支持,RPC 的调用等等。...

2019-06-04 09:34:50

Spring Boot(五):MyBatista的使用

一、添加maven依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependenc...

2019-06-03 14:59:54

Spring Boot(四):Thymeleaf 模板引擎 使用详解以及Thymeleaf相比freemarker和velocity对比

SpringBoot 推荐使用Thymeleaf 来代替JSP,那么Spring为什么会推荐使用Thymeleaf呢?Thymeleaf使用了自然的模板技术,意味着Thymeleaf的模板语法并不会破坏文档结构,模板依旧是有效的XML文档,Thymeleaf相比freemarker和velocity:Thymeleaf会在运行期替换掉静态值,freemaker和velocity则是连...

2019-05-30 14:38:15

SpringBoot(三): 共享Session

分布式系统中,Session共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一。那SpringBoot如何使用Session1、引入依赖<!--session依赖注入--><dependency> <groupId>org.springframework.session</groupId> <artif...

2019-05-30 11:13:19

SpringBoot(二): 如何使用redis

1、首先引入依赖包 spring-boot-starter-data-redis<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></d...

2019-05-29 17:26:51

springboot项目记一次报错:不允许有匹配 "[xX][mM][lL]" 的处理指令目标。

错误日志:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-05-29 09:31:26.886 ERROR 4528 --- [ restartedMain] o.s.boot.SpringApplic...

2019-05-29 09:40:13

springboot+maven 项目 打jar包之后部署并启动方式

1、不管如何 先clean下 清掉之前的,命令:mvn clean。2、然后利用mvn package -DskipTests 打出jar包。3、利用工具将jar包上传到linux服务器上面对应的位置。4、之前如果部署过的话 先用命令ps -ef | grep java 看下进程,然后再利用kill -9 把这个进程干掉。5、最后在利用命令nohup java -jar ...

2019-05-28 11:40:07

一篇关于索引很好的总结博客

mysql之索引原理与慢查询优化一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构...

2019-05-24 16:44:46

Hibernate中openSession()和getCurrentSession()方法的区别

首先它们都是通过SessionFactory构建Session对象的。一、区别:1. openSession 从字面上可以看得出来,是打开一个新的session对象,而且每次使用都是打开一个新的session,假如连续使用多次,则获得的session不是同一个对象,并且使用完需要调用close方法关闭session。2. getCurrentSession ,从字面上可以看得出来,是获...

2019-05-16 14:53:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。