自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 海康rtsp拉流,rtmp推流,nginx部署转flv集成

资源下载地址

2023-12-19 10:48:15 711

原创 SpringCloud微服务之间如何进行调用通信的?

它使用Feign定义可插拔的接口,并通过注解定义服务的调用行为。Feign是Spring Cloud组件中的一个轻量级RESTful的HTTP服务客户端Feign内置了Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务。Feign的使用方式是:使用Feign的注解定义接口,调用这个接口,就可以调用服务注册中心的服务。RPC:RPC(远程过程调用)是一种用于在微服务之间进行通信的方式,它可以让一个服务调用另一个服务的方法,而无需知道它的实现细节。value值的要调用的微服务名称。

2023-12-18 14:12:52 742

原创 详解java并发原子类AtomicInteger

Java并发包里面的类一直是学习和面试的重点,这篇文章主要是对java并发包的其中一个类AtomicInteger的讲解。从为什么要出现AtomicInteger再到其底层原理来一个分析。一、从a++说起为什么使用AtomicInteger我们知道java并发机制中主要有三个特性需要我们去考虑,原子性、可见性和有序性。synchronized关键字可以保证可见性和有序性却无法保证原子性。而这...

2020-04-14 10:40:40 297

原创 springboot连接Oracle数据库的基本配置

#阿里连接池配置#spring.datasource.druid.driver-class-name=oracle.jdbc.driver.OracleDriver #可配可不配,阿里的数据库连接池会通过url自动搜寻spring.datasource.druid.url=jdbc:oracle:thin:@localhost:1521:orclspring.datasource.druid.username=scottspring.datasource.druid.password=tiger

2020-06-29 10:25:40 5628

原创 JAVA是怎么抛出异常的?

一、系统自动抛出异常当程序语句出现一些逻辑错误、主义错误或者类型转换错误时,系统会自动抛出异常例一public static void main(String[] args) { int a = 5; int b = 0; System.out.println( a / b);}运行结果,系统会自动抛出ArithmeticException异常Exception in thre...

2020-04-16 17:41:35 777

原创 Mybatis批量更新数据效率对比

实现方式有三种,第一种:用for循环通过循环传过来的参数集合,循环出N条sql,第二种:用mysql的case when 条件判断变相的进行批量更新第三种:用ON DUPLICATE KEY UPDATE进行批量更新下面进行实现。注意第一种方法要想成功,需要在db链接url后面带一个参数 &allowMultiQueries=true即: jdbc:mysql://loca...

2020-04-16 17:35:41 1345

原创 SpringBoot如何解决multi-statement not allow

SpringBoot如何解决multi-statement not allow解决办法:修改application.properties1.pring.datasource.druid.filters=stat,wall 删除wall2.url 添加allowMultiQueries=true

2020-04-14 10:32:47 1410

原创 SpringBoot 除了@Controller @RestController 类以外@Autowired 注入任何bean 都为null 空指针

springboot 除了@Controller @RestController 类以外@Autowired 注入任何bean 都为null 空指针在springboot项目中集成quartz时,需要使用到一个import org.springframework.scheduling.quartz.SchedulerFactoryBean这个类,并需要自动注入,在测试代码时,发现无法注入到普通....

2020-04-14 10:16:43 985

原创 多线程并发异常java.lang.IllegalThreadStateException异常原因解析

源代码如下:ThreadTest thread1 = new ThreadTest();thread1.start();thread1.start();thread1.start();But,今天测试上段demo的时候报错,如下: Exception in thread "Main Thread" java.lang.IllegalThreadStateExceptionat j...

2020-04-14 10:11:06 1936

原创 Postman并发测试

背景因为工作需要,准备对接口做并发测试,工具是Postman(开发的时候比较好用,所以也就用它来做并发测试),搜索引擎搜了一下,发现大部分人说开一个Runner就可以了,实则不然,Postman的Runner是串行的,不管是设置多少次触发连接,或者是多种连接,Runner都是一个接一个串行的,那么应该怎么办来实现并发测试的?很简单啊,开多几个Runner就行了呗。步骤Postman其实操作...

2020-04-14 10:08:01 18889 11

原创 解决SpringBoot循环依赖

The dependencies of some of the beans in the application context form a cycle:casClientController (field private org.jeecg.modules.system.service.ISysUserService org.jeecg.modules.cas.controller.CasC...

2020-04-09 10:49:38 1928

原创 Tomcat manager页面403问题

问题Tomcat 管理页面如:http://10.10.10.10:8080/manager/html出现如下错误:403 Access Denied配置Tomcat管理用户进入Tomcat安装目录:vim conf/tomcat-users.xml1添加配置:1234重启之后,本机可以访问,但远程访问还是403。2.修改访问限制打开 webapps 下的 ...

2020-04-01 10:30:04 537

转载 Spring中的@Transactional(rollbackFor = Exception.class)属性详解

Spring中的@Transactional(rollbackFor = Exception.class)属性详解序言今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法;异常如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常...

2020-03-25 13:23:40 867

原创 IDEA中:Inspection info:Checks autowiring problems in a bean class.

IDEA中:Inspection info:Checks autowiring problems in a bean class.file -> Settings ->Editor ->Inspections

2020-03-25 13:20:15 3386 1

原创 以时间作为条件查询记录(案例)

CREATE TABLE [dbo].[Q_Order] ([Order_Date] DATETIME )INSERT INTO [dbo].[Q_Order] ([Order_Date])VALUES(‘2019-04-16 09:45:00.097’),(‘2019-04-19 12:05:23.092’),(‘2019-04-25 05:05:04.000’),(‘2019-05...

2020-03-20 16:16:01 231

原创 IDEA2019.3新版本 报错 Cannot resolve column 'ID'

添加数据库信息点击 view - > Tools Windows -> Database 到如下界面:点击添加 选择Database ,然后选择相应的数据库添加 即可。关联jpa和Databse点击 view - > Tools Windows -> Persistence右击项目:选择Assign Data Source选择对应的数据库 点击 o...

2019-12-05 12:34:16 5959

转载 MySQL优化,效率至少提高3倍

巧用这19条MySQL优化,效率至少提高3倍格式优化比较好的地址:http://note.youdao.com/noteshare?id=3cf56afb0ddfc439348d65f2e9e3fc6e&sub=22BC630D846349DB8DDE2C1AFA039775本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下:1、EXPLAIN做MySQL优化,我们要...

2019-11-24 17:10:04 150

转载 java.sql.SQLException: No suitable driver的几种解决办法

原因:(1)很有可能c3p0-config.xml中的配置文件出现问题,比如我是因为把“driverClass”不小心写成了“driver”,所以在书写c3p0-config.xml要特别小心,可能多一个空格或者格式稍有问题,都会报以上错误。如:驱动类写错、jdbcUrl格式错误等等。解决之策:仔细检查书写是否正确!!!(2)没有将mysql-connector-java--bin.jar...

2019-11-22 15:38:45 9059 1

转载 MYSQL密码过期!连接mysql报错:Your password has expired

解决步骤如下:D:\program\mysql-5.7.16-winx64\bin>mysql -uroot -pEnter password: *******Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 4Server version: 5.7.16Cop...

2019-11-21 13:06:49 688

转载 1.Json对象和Json字符串的区别 && 2. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象和Json字符串的区别https://www.cnblogs.com/ilinuxer/p/6869933.htmlJSON对象有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串。先介绍一下json对象,首先说到对象的概念,对象的属性是可以用:对象.属性进行调用的。例如...

2019-08-15 21:39:43 176

转载 JS中处理Shiro的权限标签问题

JS中引用Shiro的标签不起作用的问题解决方法:1.第一种情况假如js中生成标签代码是固定死的解决起来比较容易,直接在需要权限判断标签前和后加上权限控制标签,即可以起作用<divid="leftnav"class="site-text"lay-filter=“left”><scripttype=“text/javascript”>var ulHtml;ulHt...

2019-08-04 11:32:37 2192

原创 ids for this class must be manually assigned before calling save()

注解类型:主键添加@GeneratedValue(strategy = GenerationType.IDENTITY)

2019-07-27 16:51:57 1575 1

转载 shiro简单的密码加盐与登录验证

一、pom.xml配置首先导入依赖,从guns项目的pom.xml中拽出并把版本号替换成1.3.2<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</versi...

2019-07-27 16:50:02 2502

原创 Ajax请求传对象List到后台

前台传参:$(’#inventoryListSubmit’).click(function(){var studentArray= new Array();studentArray.push({age: “1”, name: “李四”});studentArray.push({age: “2”, name: “张三”});$.ajax({url: ‘…’,type: ‘POST’,...

2019-07-25 15:35:57 4290 1

转载 自定义注解Annotation实现原理与自定义注解例子

什么是注解?对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontation像一种...

2019-07-20 15:05:16 432

转载 java equals和==的区别

大概说equals和==都比较的是什么:1. boolean tem = a == b;首先比较的肯定是地址(和hashcade没有关系,hashcade不同说明不是一个对象,但是两个不一样的对象hashcode也有可能相同。比如两个内容相同的String对象),从堆栈的角度说也就是说比较的是栈上面的内容。因为栈是用来存放地址或是java中八大基本类型中自动变量的字面值(自动变量就是用int ...

2019-07-20 12:55:04 61

转载 Cron表达式 详细

(1)、Cron表达式在线生成网站(2)、cron表达式测试工具源码地址:http://download.csdn.net/download/xushaonian/5790307(3)、Quartz Cron生成工具http://www.cnblogs.com/haiconc/archive/2013/11/04/3407209.html关于cron表达式的解释说明:http://blog.csd...

2019-07-12 11:29:38 1097

原创 shiro 登录时不执行doGetAuthorizationInfo

首先保证shiro的基本配置是正确的。其次,一。SpringMVC配置文件加上<aop:config proxy-target-class=“true”></aop:config>二。保证登录后的网址是跳转改变的,否则不会进入doGetAuthorizationInfo检查权限三。前台页面要加上 Shiro的标签库和权限标签<%@ taglib pre...

2019-07-10 14:03:19 940

转载 hibernate HQL查询

Student.java类package cn.com.edu;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.FetchType;import javax.persistence.GeneratedValue;import javax.pers...

2019-07-07 10:32:33 366

转载 多重if else和switch case的区别

多重if else和switch case的区别int main(void){int id;scanf_s("%d",&id);switch(id){ case 2: printf("John\n"); break; case 13: printf("Mary\n"); break; cas...

2019-07-06 10:07:42 733

转载 UUID.randomUUID()介绍

UUID.randomUUID().toString()是javaJDK提供的一个自动生成主键的方法。它保证对在同一时空中的所有机器都是唯一的,是由一个十六位的数字组成,表现出来的形式。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡...

2019-07-06 10:04:11 1260

原创 shiro Shiro登陆异常 did not match the expected credentials && HashedCredentialsMatcher密码匹配过程

一。。当你登陆的时候,你会创建一个UsernamePasswordToken对象,或者UsernamePasswordToken的子类对象,并且赋予账号、密码、rememberMe,这里的密码你需要和数据库一直,比如你做了md5加密,那么你先做md5加密然后再创建UsernamePasswordToken对象.然后你在校验完毕后:return new SimpleAuthenticationI...

2019-07-06 09:56:13 6382

转载 Intellij idea自动生成serialVersionUID

转自https://jingyan.baidu.com/article/656db918c36534e381249c83.htmlJava的序列化的机制通过判断serialVersionUID来验证版本的一致性。在反序列化的时候与本地的类的serialVersionUID进行比较,一致则可以进行反序列化,不一致则会抛出异常InvalidCastException。如果使用idea开发工具,在类实...

2019-07-05 13:43:17 213

转载 idea如何在同一个界面同时显示多个编辑窗口

使用idea工具查看和编写代码的时候,会因为频繁的编辑窗口之前的切换,非常麻烦。特别是文件之间的对比和参考的情况下,如果不断的切换窗口,效率非常低下。idea为我们提供了切分窗口在同一个界面上显示,下面就来介绍下如何操作工具/原料idea方法/步骤首先打开idea然后随便打开一个项目工程来演示下操作步骤,如图所示,打开的这两个文件,如果想同时看到这个两个文件,要来回切换在其中一个文件的上...

2019-07-02 16:33:42 7216 1

转载 org.hibernate.PropertyValueException: not-null property references a null or transient value

org.hibernate.PropertyValueException: not-null property references a null or transient value:com.bjcx.project.entity.task.Equipmenttable.ProjPortfolioIDat org.hibernate.engine.Nullability.checkNulla...

2019-07-02 11:50:02 579

转载 EasyUI Messager 消息框

EasyUI Messager 消息框http://www.jeasyui.net/plugins/182.html通过 $.messager.defaults 重写默认的 defaults。消息框(messager)提供不同样式的消息框,包括警示(alert)、确认(confirm)、提示(prompt)、进展(progress)等等。所有的消息框都是异步的。用户可以在与消息框交互后使用回...

2019-06-30 11:37:36 276

转载 SQL IN 操作符

https://www.runoob.com/sql/sql-in.htmlSQL IN 操作符IN 操作符IN 操作符允许您在 WHERE 子句中规定多个值。SQL IN 语法SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,…);演示数据库在本教程中,我们将使用 RUNOOB 样本数...

2019-06-30 11:34:34 91

转载 org.hibernate.hql.internal.ast.QuerySyntaxException: Ledger is not mapped [......]报错解决

研究了半天才解决问题,出现这种错误情况有好多种,其中最典型的是:1、忘记将hibernate的映射信息添加到Hibernate.cfg.xml或者applicationContext.xml配置文件中2、表中的字段和映射文件中的字段是否一一对应3、检查字段名是否使用了数据库中的关键字4、HQL语句书写是否有误我的问题是HQL语句有误Hibernate查询语言配备了一种非常强大的查询语言...

2019-06-29 17:22:33 190

转载 hibernate的批量删除

https://www.cnblogs.com/yadongliang/p/8960739.html一般而言,hibernate的批量删除的写法有两种,一种是hibernate内置的批量删除,不过他的批量删除是将每条记录逐一生成删除语句,其效率极低,当然我们可以使用抓取策略给其进行优化,不过这只是亡羊补牢的方法,效率的提升依然不能让我们满意,很不推荐使用;另一种是由"拼串"形成的HQL语句,...

2019-06-29 15:06:57 423

转载 Hibernate的批量插入

一、批量插入(两种方式)1,通过Hibernate缓存如果这样写代码进行批量插入(初始设想):package com.anlw.util; import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.boot.r...

2019-06-29 15:00:28 3442

海康rtsp拉流,rtmp推流,nginx部署转flv集成

海康rtsp拉流,rtmp推流,nginx部署转flv集成

2022-07-15

javaweb一键部署批处理文件

这个里面包含了Inno Setup打包文件,mysql服务安装批处理文件,mysql服务安装后的密码修改文件,mysql服务安装后无法登录的处理sql,以及创建数据库的sql,mysql.ini,具体安装指导见博客https://blog.csdn.net/u014085188/article/details/88964091

2019-04-03

Carly Rae Jepsen-Cut To The Feeling

Carly Rae Jepsen-Cut To The FeelingCarly Rae Jepsen-Cut To The Feeling

2018-03-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除