自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven报错 org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector

1) No implementation for org.apache.maven.model.path.PathTranslator was bound. while locating org.apache.maven.model.path.PathTranslator for field at org.apache.maven.model.interpolation.Abstrac...

2020-02-03 13:49:23 8640 6

原创 zookeeper集群安装部署和集群异常处理

zookeeper集群安装部署和集群异常处理

2024-03-18 14:29:18 1729

原创 rediss集群 三主三从集群模式

rediss集群 三主三从集群模式

2024-02-06 15:06:19 1281

原创 HttpClient设置超时时间和连接次数

通过HttpClient发送请求时,需要设置请求超时时间、连接超时时间、读取数据超时时间等参数。用来避免因请求过程中等待时间太长,影响上下游交易的超时和服务器性能。

2023-09-06 17:18:39 6114

原创 upstream timed out (110: Connection timed out) while reading response header from upstream

nginx缓冲区太小或超时时间太短nginx代理后端服务器响应慢

2023-03-22 17:49:42 7883

原创 正向代理Squid安装配置方案

正向代理Squid安装配置方案

2022-12-21 15:27:00 1315

原创 apache和nginx的TLS1.0和TLS1.1禁用处理方案

1、TLS1.0和TLS1.1是什么? TLS协议其实就是网络安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性,TLS 1. 0 和TLS 1. 1 是分别是96 年和 06 年发布的老版协议。2、为什么要禁用TLS1.0和TLS1.1传输协议 TLS1.0和TLS1.1协议使用的是弱加密算法,比如DES、SHA-1、MD5、RC4等。比较容易受攻击,目前新版本的TLS协议已经更新到TLS1.2、TLS1.3 ,高版本的TLS协议会对一些浏览器和系统兼容有影响,但...

2022-05-17 15:26:31 7327

原创 Linux上安装httpd2.4.46 (apache)做SSL证书卸载方案

1、安装apache之前先确认Linux的基本编译环境是否正常安装,如果没有使用管理用户执行以下命令:yum install -y gcc*yum install -y glib*yum install -y libtool否则在安装过程中会报错:checking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-linux-gnuchecking ta

2022-03-31 15:45:32 5555 1

原创 springMVC中将controllerModel数据如何传递到jsp页面获取

1、model对象封装的数据@GetMapping("/test")public String findAyUser(Model model){ model.addAttribute("message", "This is test for @Controller"); System.out.println("封装的model="+model); return "hello";}2、ModelAndView 对象封装的对象ModelAndView modelAndV.

2020-11-13 02:05:35 1823

原创 Idea调试SpringMVC项目报java.lang.classnotfoundexception: org.springframework.web.servlet.dispatcher

(1)、因web.xml中配置了Servlet参数,所以需要检查是否引入对应的jar包,spring-webmvc-5.1.11.RELEASE.jar ,如果没有则在WEB-INF/lib 中加入,然后需要在Artifacts->Output layout里面添加对应的jarweb.xml的配置(2)、java.lang.ClassNotFoundException异常一般是缺少某个jar包或者类引起的,而且在IDE中出现颇多。检查项目输出位置,默认的是在idea目录下:..

2020-11-08 22:51:12 734

原创 Spring MVC:Error creating bean with name 'userController': Injection of resource dependencies

22:48:34.327 [RMI TCP Connection(3)-127.0.0.1] ERROR org.springframework.web.servlet.DispatcherServlet - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error cr...

2020-04-12 23:02:58 8332

原创 IDEA使用tomcat 控制台server、console tomcat Localhost log与tomcat Catalina log中文乱码问题的解决办法

1)、找到tomcat 安装目录下的 conf /logging.properties 文件打开2)、查看java.util.logging.ConsoleHandler.encoding\ 1catalina.org.apache.juli.AsyncFileHandler.encoding\2localhost.org.apache.juli.AsyncFileHandler.encodi...

2020-04-05 17:33:17 1023

原创 applicationContext.getBean:org.springframework.beans.factory.NoSuchBeanDefinitionException

使用Spring做简单测试是调用 applicationContext.getBean(类名参数)出现异常:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'testContextLoader' available at org.springframework.beans.f...

2020-04-03 00:23:49 1479

原创 check the manual that corresponds to your MySQL server version for the right syntax to use near 'and

使用mybatis时在mapper.xml文件动态sql运行时报:Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versi...

2020-03-16 23:46:04 730

原创 Mybatis使用报错org.apache.ibatis.exceptions.PersistenceException:

使用Mybatis中使用Mapper动态代理方式测试报以下错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class ...

2020-03-15 00:56:02 3549 1

原创 IDEA设置Mybatis自定义sqlMapConfig或者Mapper 的XML模板:

1、IDEA设置Mybatis自定义sqlMapConfig或者Mapper 的XML模板:java项目中使用Mybatis的配置文件需要自己去手动去编写配置文件,但是自己编写的话会记不住要引入的DTD,所以就需要自己创建一个模板。2、找到Edito-->File and Code Templates,然后创sqlMapConfig.xml模板<?xml version...

2020-03-09 00:18:27 1369

原创 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing解决方法

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763)...

2020-03-08 01:00:57 1637

原创 IntelliJ IDEA如何运行单个java类main方法且不报其他java的编译错误

从Eclipse转换过来使用IDEA工具时执行java中的main方法块遇到一个问题,当前java类的main方法没有任何编译错误,执行run操作时编译器会把其他有编译错误的程序错误输出到控制台。导致这个正确的java类的main方法也运行不了。通过以下设置可以解决这个问题:1.打开IDEA工具,点击工具栏的Run -->Edit Configurations2、选中需要执行ma...

2020-03-04 22:03:14 15581 6

原创 IDEA设置eclipse中代码提示Alt+/快捷键

相信大多数人跟我一样编写Java代码一直都是用的Eclipse,突然使用IDEA工具开发时有一些快捷键使用不是很顺手,为了保持原有的操作习惯,就需要在Intellij IDEA中通过设置一些快捷键使用,来提高开发效率:1、Alt+/ 设置代码自动提示打开IDEA工具-->File-->Setting-->Keymap-->Main menu-->Code--...

2020-03-03 23:35:38 4437

原创 IntelliJ IDEA 设置UTF-8或GBK等编码格式

1、设置IDEA工具的编码格式File--->Setting--->Editor-->FileEncoding2、设置编译、部署环境的编码格式File--->Setting模糊搜索Build3、File->Other Settings->Default Settings ->Editor->File Encodings 设...

2020-02-29 22:50:06 24163

原创 IDEA设置main, syso等Java方法自动补全

IntelliJ IDEA提供了sout +Tab键/Enter键来实现eclips中java的main方法函数的输入:public static void main(String[] args) {}psvm + Tab键/Enter键的快捷键实现eclips中java的System.out.println()方法函数的输入:System.out.println();...

2020-02-29 18:31:07 3214

原创 Java中先按照姓名排序(姓名相同)在按照年龄排序(年龄相同)按照编号 排序呢 策略模式

实现过程也是用了java的策略模式的概念,刚好回顾以往所学知识。1:定义比较对象属性/** 需要进行策略比较的对象*/public class Person { private String name; private int Id; private int age; public Person(String name,int age,in...

2020-02-26 00:06:10 6296

原创 java的泛型

泛型的概念: 自JDK 1.5 之后才出现泛型的概念,广泛应用于容器类如ArrayList<E>中。泛型就是将所操作的数据类型作为参数的一种语法。在此之前需要使用泛型的地方都是通过Object向上转型以及强制类型转换实现的,这样虽然能满足大多数需求,但是有个最大的问题就在于类型安全。如果不小心强制转换成了错误类型,这种错误只能在真正运行的时候才能发现ClassCastException...

2020-02-25 23:56:01 290

原创 Java的Properties的使用

Properties(Java.util.Properties):实现了Map接口, 该类主要用于读取Java的配置文件, 其配置文件常为.properties文件,是以键值对的形式进行参数配置的。a)读取配置文件/** 读取配置文件dataBase.properties内容*/public class PropertiesTest1 { public st...

2020-02-23 23:08:54 182

原创 java中的线程任务Runnable接口Callable接口

在java中只有implements Runnable接口或Callable接口的类 才能被线程调用。java类实现了Runnable接口或实现了Callable接口。两者都可以被ExecutorService接口的实现类调用execute()或submit()方法实现,但是Runnable接口任务没有返回值,并且无法抛出经过检查的异常。而Callable任务有返回值,返回结果并且可能抛出异常的...

2020-02-21 23:21:44 402

原创 Java 异步线程Thread及ExecutorService

在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。Executors\ ExecutorService\ ScheduledExecutorService1、Java的线程 Threadthread.start() 调用start方法使此线程开始执行;Java虚...

2020-02-21 22:18:23 773

原创 maven安装步骤并集成MyEclipse

1、下载maven插件首先要安装myeclip10、jdk1.7 等环境变量,然后进行maven插件的安装配置,去官网http://maven.apache.org/下载最新版本的maven文件,在本文中,安装文件是apache-maven-3.6.3 (要求jdk1.7以上)2、配置maven环境变量将下载的文件进行解压缩,本文解压缩路径是D:\apache-maven-3.6....

2020-02-17 00:04:18 468 1

原创 Iterator(迭代器)

通过迭代数访问类集合之前,必须得到一个迭代函数。每一个Collection类都提供一个iterator()函数,该函数返回一个对类集头的迭代函数。通过使用迭代函数获取对象,每次可以访问一个元素。步骤如下:-1. 通过调用类集合的iterator()方法获取对类集合偷得迭代函数-2.建立一个调用hasNext()方法的While循环,只要hasNext()返回true,就进行循环迭代。-...

2020-02-16 23:56:16 165

原创 String,StringBuffer,StringBuilder三者的使用方法和区别

1)StringBuffer,StringBuilder 用法:toString()方法:将StringBuffer,StringBuilder对象转换为String字符串append()方法:用于在字符串的后面追加字符串.charAt()方法:返回指定索引位置的字符,索引从0开始. charAt(1)deleteCharAt()方法: 删除指定索引位置的字符 del...

2020-02-16 16:30:50 238

原创 java实现二分查找法

二分查找法:每次都将数组进行折中,取中间值mid,用中间值比对目标值,看与目标值谁大谁小,如果比目标值大则,区间就是[start, mid - 1],如果比目标值小则,查找区间就是[mid + 1, end]。只适合有序数列。如果无序则无效a)二分查找操作的数据集是一个有序的数据集(数组)b)二分查找能应用于任何类型的数据,只要能将这些数据按照某种规则排序。且数据集合(数组)最好是固定的...

2020-02-15 22:14:06 236

原创 js中比较两个日期的大小

使用js处理两日期的字符串的比较大小时,总结出俩的一些小技巧:function time(){ var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var day = date.getDate(); var opra_date = ...

2020-02-14 22:01:34 3148

原创 (String)和toString()在转String上的区别

今天快下班时遇见了一个从一个List里面取出来的一条数据中有几个数据项为空的情况,当时只是简单调用的for(int j=0;j<newList.size();j++){HashMap hm = newList.get(j); String END_TIME = hm.get("END_TIME").toString();}//此时发现若数据...

2020-02-14 21:59:03 278

原创 ORA-00257 数据库归档日志满了,磁盘空间不足

这几天在登录一个Web系统时,后台抛出异常数据库异常:ORA-00257。经过分析和查阅资料发现是数据库归档日志太多,超出了磁盘的空间导致的。Oracle归档日志:Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。归档日志是联机重做日志组文件的一个副本,包含redo记录以及一个唯一的log sequence nu...

2020-02-14 21:54:02 1311

原创 oracle数据库number类型的数据显示为科学计数法

最近有一次在操作数据库查询时发现数据库中定义为怒number类型的数据却显示为科学计数法,原因是在taod或者pl/sql工具里,将比较大的数据自动解析存储为科学计数法方式的的数据了。在toad中进行如下修改:view->option->data->display large number in scientific notion 不选中该选项即可显示正常。...

2020-02-14 21:51:41 9672

原创 如何查看Oracle是否锁表

1.锁表查询的代码: select count(*) from v$locked_object; select * from v$locked_object;2.查看哪个表被锁 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_object...

2020-02-14 21:50:16 3285

原创 随机生成x(50)个数字,每个数字范围是n~m[10~50],统计每个数字出现的次数以及某个数字出现的次数最多,以及最多个数。将每个数字和其出现次数打印出来,如果某个数出现0次,

/* * 随机生成x(50)个数字,每个数字范围是n~m[10~50],统计每个数字出现的次数以及某个数字出现的次数最多,以及最多个数。将每个数字 * 和其出现次数打印出来,如果某个数出现0次,则不打印。打印时按照数字升序 */public static void randomTest(int x,int n,int m){ int[] accou...

2020-02-12 23:07:20 1180

原创 String Pool (字符串池)

String Pool (字符串池): 1) String a= "BB"; (采用字面值方式赋值) 查找String Pool 中是否存在"BB"这个对象,如果不存在,则在String Pool中创建一个"BB"对象,然后将String Pool中的这个"BB"对象的地址返回赋给引用变量a,这样a会指向String Pool中的这个"BB"字符对象。2)String a =...

2020-02-12 20:14:30 393

原创 java实现冒泡排序

冒泡排序原理(BubbleSort):依次比较相邻的两个数,将小数放在前面,大数放在后面。第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,...

2020-02-11 22:33:11 424

原创 oracle的decode函数的使用

最近在oracle数据操作时,遇见将一张表中的存的字典码转换成字典值的问题。当时就想到了以前了解过的函数decode(value, if1, then1, if2,then2, if3,then3, . . . else ),通过上网查询发现现在好像只有oracle的sql语言支持decode函数,它与逻辑编程中,经常用到If – Then –Else 处理逻辑相同:Value 代表某个表的...

2020-01-04 22:12:01 255

原创 oracle的sys用户密码怎么修改问题

最近因为工作的需要,需要将局域网内远程机器上的一个生产数据库导到本地环境。由于一直使用pl/sql工具连接局域网内生产数据库,本地的oracle数据库安装时的系统管理员和scott账户、密码已经记不清楚了(ps:试了好多次都告我密码无效),所以就在网上查了一些关于oracle用户密码修改的问题:第一种情况:忘记除SYS、SYSTEM用户之外的用户的登录密码。这时候解决办法就比较简单了,可以重置...

2020-01-04 22:09:12 1827

httpd2.4.46 安装文件

httpd2.4.46 安装文件

2022-03-31

空空如也

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

TA关注的人

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