
Java
文章平均质量分 62
整理分享Java的点点滴滴
lm_y
这个作者很懒,什么都没留下…
展开
-
springboot报错org/springframework/core/log/LogMessage
记录一个报错的解决办法原创 2022-06-09 14:54:03 · 1718 阅读 · 0 评论 -
java获取项目路径
补充一个获取项目路径:@Testpublic void url() throws IOException { // 获取当前项目下路径:方式一 File file = new File(""); String filePath = file.getCanonicalPath(); // 输出:D:\MyCode\log\log4j2-java System.out.println(filePath); // 获取当前项目下路径:方式二 /转载 2022-04-19 14:24:50 · 379 阅读 · 0 评论 -
实操在Centos7下安装mysql5.7
centos 安装mysql原创 2022-03-17 16:40:38 · 631 阅读 · 0 评论 -
IDEA maven Process terminated
Process terminated信了信了,网上各种解决办法,最后这个解决了问题。哭晕。。。。。。原创 2022-03-08 16:39:11 · 207 阅读 · 0 评论 -
String到底创建了几个对象
最近在看java基础知识时,看到一些有关String的面试题,发现有许多有关string的知识点理解不够透彻。在此结合一些常见面试题做一下记录创建几个对象实例代码: public static void testString1(){ //此句代码会产生两个对象,一个在编译类加载(解析)阶段产生,一个在运行时产生。 String s1= new String("weiwei"); //_______________________________...转载 2021-03-27 12:12:30 · 1197 阅读 · 0 评论 -
mysql的查询
转载的。。。https://blog.youkuaiyun.com/fashion2014/article/details/78826299原创 2019-10-12 17:46:20 · 387 阅读 · 0 评论 -
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.原创2017年11月29日 13:27:53标签:mysql/group-by/sql-mode1469安装了mysql5.7,用group by 查询时抛出如下异常:Expre...原创 2019-10-12 12:01:58 · 628 阅读 · 0 评论 -
(error) DENIED Redis is running in protected mode because protected mode is enabled
错误原因: redis开启的是保护模式,将保护模式去掉解决办法: 找到redis.conf配置文件,打开, 修改三点 1》 注释掉 # bind 127.0.0.1 2》 将 daemonize yes 改为 daemonize no 3》 在 daemonize no 的下一行添加 protecte...原创 2019-01-04 15:06:51 · 279 阅读 · 0 评论 -
论PM所指的两个职位
在公司的组织结构中会有这么两个职位:项目经理(Project Manager)和产品经理(Product Manager),简称PM。项目经理是比较宽泛的用词,只要一个事项可以作为项目运作的管理者就可以称为项目经理,如:建筑项目经理、金融项目经理、制造业项目经理、研发经理等。产品经理,这个词在互联网公司或是新兴创业公司用的比较多,也是最近被广泛应用于组织架构中用词。是不是大家都只是知道有这么...转载 2019-01-04 11:08:54 · 7244 阅读 · 0 评论 -
负载均衡详解
一、什么是负载均衡? 互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不同的用户的流量分发到不同的服务器上面呢? 早期的方法是使用DNS做负载,通过给客户端解析不同的IP地址,让客户端的流量...转载 2018-12-29 21:08:09 · 387 阅读 · 0 评论 -
java中stream的使用
java中stream的使用》》》持续更新中。。。。。。。。。 http://note.youdao.com/noteshare?id=691e576050e982b8ec1d3187de1c2583&sub=B0538A0E456741978ED9CC383FC32511原创 2018-12-26 21:34:13 · 257 阅读 · 0 评论 -
java的lambda表达式:
java的lambda表达式: http://note.youdao.com/noteshare?id=87ad258bcae0983745e3e98b41714bab&sub=8EB558BD43954E5A92B95CBB45F1025A原创 2018-12-26 21:25:48 · 265 阅读 · 0 评论 -
java中stream的深刻解析
在深入原理之前,我们有必要知道关于Stream的一些基础知识,关于Stream的操作分类,如表1-1所示。表1-1 Stream的常用操作分类(表格引自这里)如表1-1中所示,Stream中的操作可以分为两大类:中间操作与结束操作,中间操作只是对操作进行了记录,只有结束操作才会触发实际的计算(即惰性求值),这也是Stream在迭代大集合时高效的原因之一。中间操作又可以分为无状态(Sta...转载 2018-12-26 21:04:21 · 460 阅读 · 0 评论 -
spring的工作原理
http://note.youdao.com/noteshare?id=5bbfad40e8106bf4afc75bf9ffee528e&sub=F73CB0BB049A42549F6F22B550ECBC6C原创 2018-12-20 22:08:42 · 554 阅读 · 0 评论 -
spring的耦合详解
http://note.youdao.com/noteshare?id=5bbfad40e8106bf4afc75bf9ffee528e&sub=F73CB0BB049A42549F6F22B550ECBC6C原创 2018-12-20 22:08:20 · 936 阅读 · 0 评论 -
spring的三种注解实例详解
更新中。。。。http://note.youdao.com/noteshare?id=fd800acac6398af8d2ad01e28633ee43&sub=0365E8437F0D488088529981F435A57E原创 2018-12-20 22:06:32 · 412 阅读 · 0 评论 -
tomcat启动报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerat o...原创 2019-06-20 14:27:47 · 1393 阅读 · 0 评论 -
redis的警告的解决方案
1.WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 's...转载 2018-12-13 19:41:59 · 527 阅读 · 0 评论 -
redis安装报错
错误描述安装Redis 2.8.18时报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Error 1make[...原创 2018-12-13 18:46:54 · 285 阅读 · 0 评论 -
并发和并行的区别
所有的并发处理都有排队等候,唤醒,执行至少三个这样的步骤.所以并发肯定是宏观概念,在微观上他们都是序列被处理的,只不过资源不会在某一个上被阻塞(一般是通过时间片轮转),所以在宏观上看多个几乎同时到达的请求同时在被处理。如果是同一时刻到达的请求也会根据优先级的不同,而先后进入队列排队等候执行。 并发与并行是两个既相似而又不相同的概念:并发性,又称共行性,是指能处理多个同时性活动的能力;并行...转载 2018-12-08 14:40:46 · 1434 阅读 · 0 评论 -
java中的java.util包的结构
之前听一位老师讲过,学Java的程序员,lang包和util包至少是要过一遍的。 很惭愧的是,从入门到现在,我还没完整的探究过这两个基础包。 今天借着跟公司小伙伴分享的机会,把util包简单的梳理一遍。由于最近加班很多,此篇先做粗略总结,日后有时间再完善。1. util包的框架常用的集合类主要实现两个“super接口”而来:Collection和Map。1.1 Collection有...转载 2018-12-06 15:27:55 · 2481 阅读 · 0 评论 -
java泛型原理详解
一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过程...转载 2018-11-30 21:51:02 · 1387 阅读 · 0 评论 -
java单独访问接口HttpURLConnection
package com.vic.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter;import java.io.Uns...原创 2018-11-30 18:45:45 · 616 阅读 · 0 评论 -
java的lamb表达式
1.介绍java8提供了默认接口方法,Lambda表达式,方法引用和重复注解等新的特性及API2.允许在接口中有默认方法实现Java 8 允许我们使用default关键字,为接口声明添加非抽象的方法实现。这个特性又被称为扩展方法: 举例:public interface PhoneService { void call(); //接口中默认方法实现 defau...原创 2018-11-30 18:43:48 · 1514 阅读 · 0 评论 -
JdbcTemplate的使用实例
为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架.作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法. 每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低.JdbcTemplate主要提供以...原创 2018-11-22 20:27:22 · 551 阅读 · 0 评论 -
jdbc的各种坑。。。。。。。。。
一、简介1.什么是JDBC模板(jdbcTemplate)JDBC--->Java Data Base Connectivity,java数据库连接,简单点说就是可以为多种关系数据库提供统一访问,由一组用java语言编写的类和接口组成。模板就是事先准备好的东西,你只需要去套用就可以,JDBCTemplate就是这样的模板,通过设置JDBCTemplate可以减少对数据库的繁琐操...转载 2018-11-22 20:17:49 · 720 阅读 · 0 评论 -
hibernate的三种状态的转化
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hibernate的ses...转载 2018-11-16 20:03:08 · 199 阅读 · 0 评论 -
java内存泄漏原理
1. 什么是内存泄漏?内存泄漏的定义:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。要想理解这个定义,我们需要先了解一下对象在内存中的状态。下面的这张图就解释了什么是无用对象以及什么是未被引用对象。上面图中可以看出,里面有被引用对象和未被引用对象。未被引用对象会被垃圾回收器回收,而被引用的对象却不会。未被引用的对象当然是不再被使用的对象,因为没有对象再...转载 2018-11-15 13:41:22 · 433 阅读 · 0 评论 -
java内存泄漏的分析方法
这几天,一直在为Java的“内存泄露”问题纠结。Java应用程序占用的内存在不断的、有规律的上涨,最终超过了监控阈值。福尔摩 斯不得不出手了! 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申...转载 2018-11-15 11:58:18 · 491 阅读 · 0 评论 -
web项目的会话机制简介
一、会话机制 Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 一次会话指的是:就好比打电话,A给B打电话,接通之后,会话开始,直到挂断电话,该次会话就结束了,而浏览器访问服务器,就跟打电话一样,浏览器A给服务器发送请求,访问web程...转载 2018-11-15 08:39:59 · 476 阅读 · 0 评论 -
量化交易
我之前在全球top5券商工作时也主要以CTA研究为主,每天都在不停的进行各种回测和开发。彼时,部门的CTA交易主要集中在股指期货的日内投机上,基本市场上能搜集到的各种书籍和报告我都浏览过。不过,从实际运用的角度来看,不同的技术分析方法,指标类切线类也好,形态类波浪类也罢,无论其历史背景和基本原理如何,其实质都是基于证券交易过程中量价时空等历史资料基础上的统计、分析和计算。 ...转载 2018-11-13 20:48:03 · 2552 阅读 · 1 评论 -
springboot中的yml文件的写法
a: sim: s faith: v冒号后面有空格;没有空格启动springboot将会报java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'的错误 ...原创 2018-11-02 13:50:33 · 1135 阅读 · 0 评论 -
win7关闭8080端口的方法
1. 运行 ----》 cmd -------》 netstat -ano ------》 找到对应的pid号 ------》 tasklist|findstr "pid号" ----》看是哪个进程---------》 将直接右键鼠标,将进程结束...原创 2018-10-30 20:58:03 · 2499 阅读 · 0 评论 -
maven的pom.xml中的内置属性version{}
Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.basedir}同${basedir};${project.baseUri}表示项目文件地址;${maven.build.timestamp}表示项目构件开始时间;${maven....原创 2018-10-26 15:19:31 · 8612 阅读 · 0 评论 -
Errors occurred during the build. Errors running builder 'Maven Project Builder' on project
这个错误的根本原因是在Eclipse中添加了某些插件,而插件又没有删除干净。报错原因是项目build项目的时候有一个编译器无法运行,而我们每次保存java文件的时候eclipse都会自动的为我们编译(默认情况下),而我这种Ctrl+S职业病的人简直无法忍受每次Ctrl+S,都要报出上边的错误。解决方式两种解决方案,好吧,其实只有一种:治标不治本方式上图中的Build A...原创 2018-10-25 20:36:26 · 9248 阅读 · 0 评论 -
maven屏蔽http://repo.maven.apache.org的做法
https://stackoverflow.com/questions/12789488/how-do-you-stop-maven-from-trying-to-access-http-repo-maven-apache-org转载 2018-10-25 14:21:11 · 3796 阅读 · 0 评论 -
The parent project must have a packaging type of POM
在Eclipse中使用Maven添加模块时报错:The parent project must have a packaging type of POM解决办法:是将pom.xml 中的 <packaging>jar</packaging> 改成 <packaging>pom</packaging>见下图:用"Overview"视...原创 2018-10-25 14:19:46 · 1061 阅读 · 0 评论 -
springboot父子项目的搭建
Eclipse JavaEE IDE,版本代号:Mars.2Release (4.5.2)apache-maven-3.3.9JDK1.7apache-tomcat-7.0.29。 二 分模块开发的好处用Maven管理的比较大的项目大部分都是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块...转载 2018-10-25 11:40:20 · 6629 阅读 · 4 评论 -
maven本地仓库
maven本地仓库认识maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示:1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将maven本地仓库中的jar包添加到项目中,直接打开4 xx.pom文件,将改jar包的相关依赖复制pom.xml文件中即可。回到顶部2 ...原创 2018-10-22 23:46:29 · 1336 阅读 · 0 评论 -
手动将本地jar包添加到maven中
常用Maven仓库网址:http://mvnrepository.com/http://search.maven.org/http://repository.sonatype.org/content/groups/public/http://people.apache.org/repo/m2-snapshot-repository/http://people.apache.org/repo/m2-...转载 2018-10-22 22:32:42 · 373 阅读 · 0 评论