自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Imobama的博客

努力可以改变的事情,是不是一件简单的事情?

  • 博客(40)
  • 收藏
  • 关注

原创 使用@Autowired注解警告Field injection is not recommended

今天在使用spring框架中的依赖注入注解@Autowired时,idea报了一个警告以前没见过,就看看是为什么。被警告的代码如下: @Autowired private ItemsService itemsService;警告内容是:Field injection is not recommended意思就是使用变量依赖注入的方式是不被推荐的。使用idea解决策略是这样的:Always use constructor based dependency injecti

2020-10-30 00:16:08 217

原创 javax.net.ssl.SSLException: closing inbound before receiving peer‘s close_notify的解决办法

javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify报错信息:EXCEPTION STACK TRACE:** BEGIN NESTED EXCEPTION ** javax.net.ssl.SSLExceptionMESSAGE: closing inbound before receiving peer's close_notifySTACKTRACE:javax.

2020-10-28 23:52:15 2424

原创 java使用jdbc连接mysql,加载驱动类为什么只需要class.forName

最近在一个课里看到java里使用jdbc连接mysql,自己也写了一下,发现加载驱动类时没有实例化驱动类上代码:public class ItemsDaoImpl implements ItemsDao { @Override public List<Items> findAll() throws SQLException { List<Items> items = new ArrayList<>(); Conn

2020-10-28 23:41:51 919

原创 GET/POST方式请求404

项目遇到一个诡异的情况:springboot的web项目本地正常运行,部署到服务器就报404.接口调用方式为POST。用GET方式请求报405,不支持GET方式;用POST方式请求报404,找不到请求资源。我上网也找不到个合适的解决方式,有的说tomcat版本不对,有的说去掉web依赖,有的说修改pom文件。。。我现在也不知道咋解决?有没有路过的大佬提供一下思路?感谢...

2020-05-09 18:07:44 2835

原创 人要有底气

人要有自知之明,不是自己的不强求;人也要有底气,我应得的绝对不客气。----摘自知乎宏桑的回答。受教了,下面是链接:https://www.zhihu.com/question/302165466/answer/537179478

2020-05-08 17:58:34 186

原创 活在当下

我轻轻地舞着,在拥挤的人群之中你投过来异样的眼神诧异也好,欣赏也罢并不曾使我的舞步凌乱因为令我飞扬的,不是你注视的目光而是我年轻的心-------看到的一段话...

2020-05-08 11:30:24 189

原创 lombok的@Data注解不想为某个字段生成getter/setter方法

在不想添加getter的实体类字段上添加@Getter(AccessLevel.NONE),setter同理 /** * 通话时长 */ @Getter(AccessLevel.NONE) @TableField(exist = false) private String duration; public String getDur...

2020-04-15 15:20:22 16336 2

原创 mybatis-plus在实体类和数据库映射中不想映射某一字段

使用mybatis-plus忽略映射字段时可以在实体类属性上使用以下注解:@TableField(exist=false):表示该属性不为数据库表字段,但又是必须使用的。@TableField(exist= true):表示该属性为数据库表字段。...

2020-04-15 15:17:16 4776

原创 程序包找不到,idea里添加到依赖里不管用的解决办法

问题描述:新拉下来的项目,向同事要了所有jar包,放在lib下,然后在idea下操作,添加到项目依赖里,结果还是报各种jar包找不到思路一:把缺的jar包添加到pom依赖里,但是jar包太多思路二:编译maven时,连带着把jar包也编译解决办法:将lib下的jar包,一并编译,这样编译后就能找到jar包了。...

2020-01-02 17:38:12 1914

原创 class path resource [applicationContext.xml] cannot be opened because it does not exist

这个错就是编译后找不着资源文件,网上有多种方法,我试了之后不管用,记录下管用的方法:在pom文件里加上:<build> <resources> <resource> <directory>res</directory> <includes> <include>**/*....

2020-01-02 10:24:03 808

原创 mybatis出现BindingException

访问项目通讯录,结果加载不出来数据,后台报BingingException,也没有详细的报错提示一开始以为是某个映射文件没映射对应上,后来对了下数据库发现映射正确找了一天没找着问题,后来突然发现了问题所在:在生成的class文件里,没有mapping文件!找到问题后就好解决了:在pom文件里<resources>里添加上:<resource>...

2019-12-26 11:22:14 615

原创 maven编译时Failure executing javac, but could not parse the error:的错误

<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target&...

2019-12-25 14:57:30 2659 1

原创 maven编译时javax.crypto程序包不存在的错误

<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source> <target&...

2019-12-25 14:55:37 696

原创 maven编译时Could not find artifact ....的错误

这是你配置文件是你们公司的私服 你们私服上面没有这几个jar包 和你本地无关 我就是这样 跑项目啥都没问题 一打包就显示jar包或者pom找不到解决办法:把找不到的jar包,找同事要一份,然后通过命令导入本地maven仓库例如:mvn install:install-file -DgroupId=com.ming -DartifactId=sqlconverter -Dver...

2019-12-25 14:22:46 10626

转载 HttpClient发起请求ClientProtocolException和Target host is not specified问题分析

项目中遇到了这个问题,于是翻了源码,找到了问题,同时上网搜了解决办法,希望能帮助到大家。一:错误日志:二:问题分析debug查找源码发现问题: HttpHost target = null; final URI requestURI = request.getURI(); if (requestURI.isAbsolut...

2019-06-18 16:27:07 3034

转载 mysql中case when的用法

MySQL case when 用法MySQL 的 case when 的语法有两种:简单函数CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END 搜索函数CASE WHEN [expr] THEN [result1]…ELSE [default] END这两种语法有什么区别呢?简单函数CASE [c...

2019-04-24 10:37:16 518

原创 freemarker保留小数点位数

金额保留两位小数,积分取整数<small style="padding-bottom: 5%">订单应付金额</small>${pointsOrders.ordersAmount?string("0.00")}元<br/> <small style="padding-top: 5%">订单应付积分</small>...

2019-04-23 15:30:30 1710

转载 Hibernate的SQLQuery与Query占位符传参,亲测有用

Hibernate支持SQLQuery(特定数据库平台有关的sql语句)和Query(hql)查询方式,当然还有Criteria对象查询方式;本文介绍SQLQuery和Query的几种传参的方式和注意事项;SQLQuery1.查询结果映射到map,:param传参public List<Map<String, Object>> findMapBySql(Str...

2019-04-04 10:30:31 2052

原创 idea底部version control按钮的调出,以及关于提交代码忽略某些文件的方法

1.alt+9 可以调出version control按钮2.点击上图按钮,点击添加新的Changelist,命名为ignorelist把配置文件或者某些不需要的文件右键移动到ignorelist里提交代码时只提交Defaultlist即可...

2019-03-23 14:22:16 4201

原创 JQuery的$.ncConfirm用法

项目中用到了询问框,所以简单整理一下避免以后使用忘了再麻烦:$.ncConfirm({ url: ncGlobal.adminRoot + "weixin/user/load.json", method:"GET", alertTitle:"同步微信端数据", content:"同步微信端数据会将当前系统中微信用户数据删除后重新从微信公众平台下载用户数据,请慎重...

2019-03-11 15:13:08 435

转载 redis启动一闪而过,闪退

解决方法:1-win+R   打开命令行2-cd至redis目录,例如     D:\redis&gt;3-输入  redis-server.exe redis.windows.conf部分转载自:https://blog.csdn.net/qq_40361770/article/details/80454248...

2019-01-05 12:24:54 10431 1

原创 input如何限制输入的内容?不能输入负数或字母?

判项目中需要进行input限制只能输入正整数,翻遍了网上的代码&lt;script&gt; function checkNum(event){ //不能输入负数 英文状态下 if(event.key=="-"){ event.preventDefault(); } //中文状态下,input的赋...

2018-12-26 14:00:58 8817

转载 jquery时间的比较

var starttime = $('#txtStorageTimeStart').val();var endtime = $('#txtStorageTimeEnd').val();var start = new Date(starttime.replace("-", "/").replace("-", "/"));var end = new Date(endtime.replace("...

2018-12-26 11:52:02 2490

原创 获取jquery分页pagination的a标签文本及链接,自定义跳转

jquery分页如何实现自定义跳转?我的真实案例:html:&lt;tr&gt; &lt;td colspan="20"&gt;&lt;div class="pagination"&gt;${showPage}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;//这是jquery的分页插件,每个a标签都有同样的class属性&quo

2018-12-22 19:01:13 1167

转载 js如何获取陌生对象的属性和方法

注:第三条运用较多,非常实用,放在上面三、分别获取JavaScript对象属性名和方法名 1 // 创建一个对象的构造方法 2 function myObj(name, attr) { 3 this.name = name; 4 this.attr = attr; 5 6 this.sayHi = funct...

2018-12-21 09:49:45 181

原创 sql语句中把查询到的对象封装到另一个对象中

String hql = "select new net.shopnc.b2b2c.vo.goods.GoodsVo(gc, sum(g.goodsStorage)) from GoodsCommon gc, Goods g where gc.goodsId = g.id";

2018-12-15 16:55:50 1296

原创 后台传回前台json数据解析出错Unexpected token & in JSON at position 8

字符串转json传给前台时,双引号就变成了 &amp;quot; 解决方法:&lt;script&gt;  //自定义常量,在js中直接操作常量即可 var cmsPositionDataGlobal = { cmsPositionDataType:$.parseJSON("${dataTypeJson}"), positionCode:$....

2018-12-15 14:59:52 2054

原创 解决 org.hibernate.exception.ConstraintViolationException: could not execute statement

违反约束异常,无法执行语句.很有可能是某个字段数据库不能为null,而传过去的值为null仔细检查约束条件

2018-12-14 17:48:42 5813

原创 org.hibernate.hql.ast.QuerySyntaxException: is not mapped解决办法

1、首先要检查的就是不是表名,很有可能是表名大小写问题2、你的hibernate配置文件中没有加入相应的映射文件&lt;mapping resource=" " /&gt;; 

2018-12-14 17:44:00 1347

原创 启动项目样式加载不出来,某些文件不加载,找不到配置文件的问题

IDE项目路径配置的时候少了一个 /或者IDE的tomcat添加项目的时候需要指定Application Context路径

2018-12-12 10:29:00 1174

转载 volatile关键字深度解析二

三:java内存模型在前面谈到了一些关于内存模型以及并发编程中可能会出现的一些问题。下面我们来看一下Java内存模型,研究一下Java内存模型为我们提供了哪些保证以及在java中提供了哪些方法和机制来让我们在进行多线程编程时能够保证程序执行的正确性。  在Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽各个硬件平台和操作系统的内存访问差异...

2018-08-09 17:00:33 211

转载 volatile关键字深度解析一

volatile关键字的原理深度解析.本文深度分析了volatile关键字的底层原理,希望能给大家带来一定收获.本文转载自:http://www.cnblogs.com/dolphin0520/p/3920373.html一:java内存模型的相关概念大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存...

2018-08-08 15:13:15 265

原创 java成神之路一:基础篇

 一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classL...

2018-07-28 16:09:14 234

原创 redis等java异常总结

ERR Client sent AUTH, but no password is set:原因:redis服务器没有设置密码,但是客户端发送了AUTH(authentication,身份验证)请求.有可能是加载redis配置的时候properties文件没有设置密码,但是xml文件里读取了密码,但是读取不到,导致异常:properties文件:redis.host=127.0.0.1...

2018-07-21 10:40:03 520

原创 操作redis异常:NoSuchElementException: Unable to validate object

项目中使用redis缓存,但我始终连接不上redis服务器,从本地能ping通,用redis桌面版客户端也能连接上.报错信息如下:Root Causeredis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool redis.clients.util.Pool...

2018-07-20 10:33:34 4596

原创 深入理解Synchronized关键字底层原理及作用(二)

Java 虚拟机中的同步(Synchronization)基于进入和退出管程(Monitor)对象实现, 无论是显式同步(有明确的 monitorenter 和 monitorexit 指令,即同步代码块)还是隐式同步(没有monitor指令,由ACC_SYNCHRONIZED标识,即同步方法)都是如此。在 Java 语言中,同步用的最多的地方可能是被 synchronized 修饰的同步方法。同...

2018-07-20 09:10:00 2899 2

原创 深入理解Synchronized关键字底层原理及作用(一)

 Synchronized是解决多线程问题的常用解决方案,很多程序员对Synchronized只是知其然不知其所以然,今天总结一下Synchronized关键字的详细用法及底层实现原理.当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再进行,这种方式就叫互斥锁,即能达到互斥访问目的的锁,也就是说当一个共享数据被当前正在访问的线...

2018-07-20 08:44:08 2434

原创 使用hibernate遇到的错误总结

hibernate异常:could not extract ResultSet分析:在hql语句中有数据库中不存在的字段,或者有不存在的映射.检查字段解决hibernate异常:NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias分析:在hql语句中的查询字段必须有别名,在多表关联的情况下容易出...

2018-07-19 14:41:18 314

原创 java单例模式双重检验锁的优缺点?还有哪些实现方式?列举一些使用场景

2018年7月18日,在项目代码中看到单例模式,总结一下单例模式的知识点.单例模式的概念:在应用程序的生命周期中,在任意时刻,引用某个类的实例都是同一个.在一个系统中有些类只需要有一个全局对象,统一管理系统行为和执行某些操作.例如在使用hibernate时,sessionFactory接口负责初始化hibernate,它充当数据存储源的代理,并负责初始化session对象,通常一个项目只需...

2018-07-18 15:31:57 4802 2

原创 刚毕业的程序员怎样开始成神之路?

    2018年7月9日,是我入职的第一天.作为一个刚入坑的菜鸟,我小心翼翼地模仿老程序员的行为模式,小心翼翼地做自己的事情,试着融入现在的环境.    过了一个星期后,我总结了所学习到的一个处事之道:待人真诚,大方自信.我明白了我的所有小心翼翼都是自己给自己设的牢笼.我认为这是我学到的职场生存的第一条法则.成长的过程就是这样,先学习,后总结,再运用.    对于编程,我最困惑的是怎样学...

2018-07-16 15:51:15 1438

空空如也

空空如也

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

TA关注的人

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