- 博客(46)
- 资源 (2)
- 收藏
- 关注
原创 tomcat启动无效
永久:oracle 说修改 $JAVA_HOME/jre/lib/security/java.security 文件,替换securerandom.source=file:/dev/random 为 securerandom.source=file:/dev/urandom。对所有使用JVM的应用生效。(这个永久的方法,这里面有个问题,就是设置时候实际应该设置为securerandom.source=file:/dev/./urandom,否则不生效)...
2020-12-09 14:52:25
620
原创 kafka生产者启动报错,WARN [Producer clientId=console-producer] Bootstrap broker localhost:9092 (id: -1 rack:
1.kafka下载的3.6.2版本的2.原因 --broker-list 启用,应该用 --bootstrap-server3.启动生产者,.\bin\windows\kafka-console-producer.bat --bootstrap-server localhost:9092 --topic test4.启动消费者,.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --t.
2020-11-28 11:27:31
19707
7
原创 zookeeper闪退问题
1.配置好zoo.cfg,/别反了2.配置zkServer.cmd,在/bin目录下右击zkServer.cmd,添加set ZOOCFG=E:\tools\apache-zookeeper-3.6.2-bin\apache-zookeeper-3.6.2-bin\conf\zoo.cfg3.启动zkServer.cmd
2020-11-28 09:35:05
532
原创 idea 启动报错 Internal error. Please report to http://jb.gg/ide/critical-startup-errors
今天看jvm想动手写一下
2020-11-03 19:28:52
1262
原创 Dubbo windows下的安装
1.首先去下载Dubbo的源码下来,你也可以下载Dubbo-admin-2.5.3/2.5.4(喜欢什么样的版本就自己去下载)。本人是下载源码的,源码下载地址是:https://github.com/alibaba/dubbo 在这里下载即可。因为这个页面没有dubbo-admin,所以点击master,我选取的时2.5版本下载解压。2.启动cmd命令,进入解压后的目录,进行...
2020-03-11 21:25:04
1363
原创 如何保证redis中存放的都是热点数据
当redis中的内存超过了了最大的设置内存,就会触发redis的内存淘汰机制noeviction: 不驱逐。仅仅在写操作返回错误信息。(redis默认淘汰策略) allkeys-lru: 在所有key中优先删除最近最少使用(less recently used ,LRU) 的 key。 allkeys-random: 在所有key中随机 key。 volatile-lru: 根据过期时间...
2020-03-07 10:44:51
860
原创 手写SQL,学生成绩表,成绩5到10名
初始表字段及数据查询语句with stu as(select *,row_number() over(order by score desc ) level from student)select * from stu where level>=5 and level<=10;查询结果
2020-03-06 17:28:50
1099
转载 解决哈希冲突的三种方法(拉链法、开放地址法、再散列法)
什么是哈希冲突,其实就是再采用哈希函数对输入域进行映射到哈希表的时候,因为哈希表的位桶的数目远小于输入域的关键字的个数,所以,对于输入域的关键字来说,很可能会产生这样一种情况,也就是,一个关键字会映射到同一个位桶中的情况,这种情况就就叫做哈希冲突,解决哈希冲突的有三种方案,一种叫做拉链法(也叫作链接法、链地址法,一个意思),另外三种分别为开发地址法和再散列法。一、拉链法上篇博文我们举的例子...
2020-03-06 14:03:14
4645
4
原创 ORM是什么
(1)问答问:ORM是什么,ORM框架是干什么的答:ORM(Object Relation Mapping)对象关系映射,即通过类与数据库表的映射关系,将对象持久化到数据库中,主要用于面对对象数据与关系型数据库中的数据不匹配的技术。(2)绘制springMVC实现流程...
2020-03-06 13:28:33
734
原创 springMVC原理及工作流程
Spring MVC框架的工作流程如下:(1)用户通过浏览器向服务器发送请求,请求会被Spring MVC的前端控制器DispatcherServlet所拦截。(2)DispatcherServlet拦截到请求后,会调用HandlerMapping处理器映射器。(3)处理器映射器根据请求URL找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给...
2020-03-06 11:46:55
300
原创 @Responsebody
@Responsebody注解一般在异步获取数据时使用。在使用@RequsetMapping注解后,方法的返回值通常会被解析为跳转路径(如某个页面或某个方法),而加上@Responsebody注解后,其返回结果将不会被解析为跳转路径,而是通过HttpMessageConvert转换为指定格式后的结果(如json,xml),直接写入到HTTPResponse对象的body中,这样页面中的方法就可以获...
2020-03-06 11:35:51
130
原创 为什么Hashmap的容量是2的整次幂
别人:为什么Hashmap的容量是2的整次幂?HashMap源码中获取元素下标是通过位运算(n - 1) & hashn为容量大小,hash为hashcode值。当n为2的n次幂时,(n-1)则为111...的形式,进行与操作效率快,得到的结果取决于hash值 尽量减少冲突,让得到的下标值能够均匀分布。...
2020-03-05 22:15:11
153
原创 数组实现栈Java
每次入栈之前先判断栈的容量是否够用,如果不够用就用Arrays.copyOf()进行扩容;public class MyStack { private int[] storage;//存放栈中元素的数组 private int capacity;//栈的容量 private int count;//栈中元素数量 private static final int...
2020-03-04 21:40:50
152
原创 用数组实现Java队列和循环队列
数组实现队列public class queue{ private intp[] data; private int head;//头指针 private int tail;//尾指针 private int size;// public queue(int k){ data=new int[k]; head=-1; ...
2020-03-04 20:35:33
142
原创 Java之ArrayList与Vector的区别
当存储空间不足时,ArrayList默认增加原始容量的一半,而Vector默认增加为原来的一倍。 Vector源码的方法中多有synchronized关键字,ArrayList中没有,所以Vector是线程安全的,但性能更低。所以,建议在单线程中才使用 ArrayList,而在多线程中可以选择 Vector 或者 CopyOnWriteArrayList。 Vector可以设置一个指定的容量增...
2020-03-04 12:45:42
144
原创 Mybatis与Hibernate的区别
Mybatis是一个支持普通SQL查询,存储过程以及高级映射的持久层框架,也被称为ORM框架,ORM是一种为了解决面向对象与关系型数据库不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库表中。区别:Hibernate:是一个全表映射框架。通常开发者只需定义好持久化对象到数据库表的映射关系,就可以通过Hibernate提供的方法完...
2020-03-04 09:48:30
150
原创 idea中设置不拦截xml文件
在pom文件中输入<build> <finalName>boot</finalName> <resources> <resource> <directory>src/main/java</directory> <includes> ...
2020-03-03 20:28:55
482
原创 TCP与UDP,GET与POST请求方法的区别
TCP与UDP的区别1.TCP面向连接,UDP面向无连接2.TCP提供可靠服务,通过TCP连接传送的数据无差错,不丢失,不重复,且按需到达;UDP不保证可靠交付3.TCP面向字节流;UDP面向报文,且没有拥塞控制适用于实时应用,如实时视频会议4.每一条TCP连接只能是点到点;UDP支持一对一,一对多,多对多的交互通信5.TCP首部开销20字节;UDP首部开销8字节6.TCP...
2020-03-01 19:02:17
1411
1
原创 Invalid bound statement (not found): com.lmk.core.dao.UserDao.findUser
如果确定namespace没错,select id是对应的方法名,还有returnType没错,可以看看项目中的target中xml文件有没有编译,如果没有编译,就在pom文件中添加这个<build> <finalName>boot</finalName> <resources> <resource> ...
2020-02-28 21:37:04
379
原创 idea,no bean named 'cacheManager' is defined 错误
当开启springMVC的注解驱动,<mvc:annotation-driven />,idea会自动导入约束 xmlns:mvc="http://www.springframework.org/schema/cache" http://www.springframework.org/schema/cache http://www....
2020-02-15 15:01:16
168
原创 创建mybatis-config.xml模板
1、file—setting,左上角输入template,2、在左侧栏找到File And Code Templates3、中间选中Files4、点击+号,添加模板5、输入模板名字:Name:mybatis-config.xml (name可以自定义)6、后缀名extension:xml7、在面板中间输入内容:<?xml version="1.0"...
2020-02-09 20:54:45
2499
原创 mybatis百度云盘分享
链接:https://pan.baidu.com/s/1VpzbSHjb-csCfKv9thL-mg提取码:g42z下载地址:https://github.com/mybatis/mybatis-3/releases
2020-02-09 12:11:49
2585
1
原创 idea数据库遇到的问题
1.时区问题 (1) Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must con...
2020-02-06 12:26:31
540
原创 Caused by: java.io.FileNotFoundException: class path resource [applicationContext.] cannot be opened
idea的spring项目碰到了,我的问题是路径问题。一般来说有两个方面的错误,一是不仔细,打错了,“applicationContext.xml”,别少打了什么。二是路径问题了,在idea中的spring配置文件要放在resources目录下。如图:。如果没有就新建一个目录,将其设置为resources root。如图。...
2020-01-25 21:36:16
6662
4
原创 idea get/set方法快捷键
快捷键为:alt+insert;insert键按法 : 我的insert键在小键盘0上,方法为shift+0。所以就是 alt+shift+0。
2020-01-21 20:20:40
3682
原创 No resource found that matches the given name “Theme.AppCompat.Light
1.从网上下载appcombat_v7工程库(也可以看做一个项目),然后将其导入,与android项目并列。2.在4.0之前Android可以说是没有设计可言的,在4.0之后推出了Android Design,从此Android在设计上有了很大的改善,而在程序实现上相应的就是Holo风格,所以你看到有类似 Theme.Holo.Light、 Theme.Holo.Light.DarkA...
2019-03-12 20:43:03
328
原创 Unable to build: the file dx.jar was not loaded from the SDK folder
1.进入\build-tools\目录下,有多个按顺序排好的目录。2.将低版本的目录中的\lib\下的dx.jar文件复制到高版本中。
2019-03-12 20:28:58
258
原创 发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。
1.用sdk主目录中的\tools\lib下的devices.xml文件替换所用报错目录中的\devices.xml文件。
2019-03-12 20:16:11
156
原创 Error parsing D:\sdksystem-images\android-23\android-tv\armeabi-v7a\devices.xml
1.用sdk主目录中的\tools\lib下的devices.xml文件替换所用报错目录中的\devices.xml文件。
2019-03-12 20:01:03
517
原创 数组元素偏移量
在网上看了一些博客和资料总结一下,如有错误,请不要点赞。 数组偏移量的定义:当前数组元素的地址与数组首地址的差值。举例:一维数组:一维数组:a[n] 对于一维数组,比如在a[0...5]中求a[4]的偏移量 ① 数组a的下标从0开始 则偏移量为4,(0,1,2,3这四个) ② 数组a的下标...
2018-10-30 22:35:47
4102
1
原创 N条直线可以将平面最多分为几部分——公式
一条直线:2块;两条直线:4块;三条直线:7块;四条直线:11块; 方法一:当N=1时:f[N]=2;当N大于1时,f[N]=f[N-1]+N。 方法二:f=(N/2)* (N+1)+1。扩展:。。。。平面上有n个X型不明物体,使得划分形成的平面尽量多 公式: f=N(2N+1)+1。 ...
2018-09-12 12:28:29
13128
原创 PAT乙级(Basic Level)真题 锤子剪刀布 java
题目描述大家应该都会玩“锤子剪刀布”的游戏:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入描述:输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。...
2018-08-23 21:35:44
326
原创 win10 jdk配置
今天在cmd命令行里输入Java、Javac发现没有用,重新看了一下配置。 1).此电脑--属性--高级系统设置--环境变量--系统变量。2). 1 . 新建JAVA_HOME变量值为你的jdk的目录2 . 新建classpath变量值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; 这个 %JAVA_HOM...
2018-08-20 21:31:39
173
原创 PAT乙级(Basic Level)真题 1006 部分A+B java
题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 输入描述:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。 输出描述:...
2018-08-18 21:58:01
516
原创 PAT乙级(Basic Level)真题 1007 A除以B Java
题目描述本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 输入描述:输入在1行中依次给出A和B,中间以1空格分隔。 输出描述:在1行中依次输出Q和R,中间以1空格分隔。 输入例子:123456789050987654321 7 输出例子:1763668...
2018-08-18 20:31:36
213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人