自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012634608的博客

左手手心才是情之根源

  • 博客(30)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 关于Spring依赖注入简洁方式的探索

2、父类和子类都加上@AllArgsConstructor,同时父类加上@NoArgsConstructor,但是会出现父类的final属性没有在无参构造时没有初始化的问题。最近在项目开发过程中关注到一个依赖注入的写法差异,因为本人代码上有点强迫症,看到这种不同人不一样的写法,特意了解了一下,但是依然有部分疑惑未解。但是当采用构造函数注入会遇到代码很不简洁的问题,一旦需要注入的属性达到了四五个,整个构造函数就会显得很臃肿。Spring官方推荐的是构造函数,并不推荐属性注入的方式。后续的探索持续跟进中。

2024-03-08 17:58:49 437

原创 ElasticSearch关于NoNodeAvailableException[None of the configured nodes are available异常解决过程记录

通过在网上查阅资料,发现大多数说的都是因为spring-boot的版本和elasticsearch版本的兼容性导致的,这个版本匹配要求很高,我也尝试了更换版本,也没有解决,而且spring-boot一般情况下都数据项目的底层依赖,改版本很可能会影响项目的其他的功能。代码中使用的 spring-boot-starter-data-elasticsearch 版本是 2.1.6.RELEASE,依赖的spring-data-elasticsearch版本是 3.1.9.RELEASE。

2024-03-07 16:54:19 1135

原创 Solr安装—压缩包方式

截止本文编辑时,Solr最新版本为7.6,因此以Solr7.6为例。关于版本,这里说明一下,各个版本有略微的差异,具体使用哪个版本需要看业务需求,不一定版本越高就越合适,各个版本官方都有说明特性和更新点。Solr本身是开源的,所以对于应用开发人员来说有两个途径使用Solr:1、Solr提供的完整服务安装版,只需要下载、配置、部署、运行 就能使用。适用于不需关心Solr源码结构的人。2、...

2024-03-07 16:29:40 349

原创 CentOS7 安装 Nacos过程

Nacos安装

2022-06-25 21:51:12 1101 1

原创 win10系统Idea运行maven项目的编码设置

编码。。。。好吧,我了解的比较少,此处仅针对本人遇到的问题整理个处理过程。今天运行个maven项目,idea控制台显示中文乱码,不管是System.out还是log4j的输出,但是log4j输出到日志文件又是正常的。查看了网上的处理办法:1、设置Idea的File Encoding2、设置Idea vmoption3、设置tomcat配置4、设置tomcat启动VM OPTION5、设置maven编译编码<project.build.sourceEnc

2020-07-01 18:28:48 997 1

原创 根据公式求解π的值,精确到小数点后12位

π/2≈1+1/3+1/3*2/5+1/3*2/5*3/7+1/3*2/5*3/7*4/9+...求π的值?public static void main(String[] args) { DecimalFormat df = new java.text.DecimalFormat("#.############"); double s...

2020-03-25 18:28:43 1569

原创 Idea搭建Vue项目

本人是主攻后端,所以开发工具以Idea为主,能共用一个绝不另开。。。(电脑扛不住)1、Idea新建一个Static Web项目2、指定项目名称(这里注意项目名一定要小写,原因还没来得及查,有大写的话后面无法通过)3、将项目初始化为基于webpack模板的项目:打开idea的Terminal,切换到当前项目的上一级目录,执行命令 vue init webpack vue-shar...

2019-05-22 19:14:39 3289 1

原创 Vue环境搭建

一、使用之前,我们先来掌握3个东西是用来干什么的。node.js:Node.js是一个让JavaScript运行在服务器端的开发平台npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: vue脚手架,用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你...

2019-05-22 18:58:56 161

原创 SpringBoot集成MongoDB

1、Maven添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>2、applicatio...

2019-05-07 18:21:50 98

原创 SpringBoot集成Mybatis及分页

1、Maven添加依赖<!--Spring Web用,非集成MyBatis必须--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId><...

2019-05-07 17:56:12 197

原创 从XML文件搭建Mybatis

参考:http://www.mybatis.org/mybatis-3/zh/getting-started.html1、maven添加依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <vers...

2019-05-07 17:44:55 90

原创 论String、StringBuilder和StringBuffer

初涉java的童鞋一般不会涉及什么内存消耗的问题,因为经手的项目不够大,但是有些知识我觉得还是在基础的时候需要掌握的,不好的习惯真的会在将来造成很大的损失。关于这个主题直接上代码对比,效果就出来了。。。long startTime=System.currentTimeMillis();String str1 = "";for(int i = 0; i str1 += i;

2016-11-30 08:56:26 198

转载 oracle游标使用

转自http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare       --类型定义

2016-06-07 07:55:19 209

原创 MySQL常用命令

1、登录远程数据库mysql -h127.0.0.1 -uroot -proot2、登录本地数据库mysql -h localhost -u root -p3、命令行注销登录Ctrl+C

2016-05-04 14:41:48 237

原创 win快捷键大全

1、打开“运行”对话框Win+R

2016-04-30 14:02:05 266

原创 web.xml配置文件介绍

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com

2016-04-29 16:24:30 709

原创 windows常用命令

查看端口占用情况netstat -ano | findstr "8080"查看端口占用的具体进程tasklist | findstr "8080"

2016-04-28 17:40:00 228

原创 tomcat 部署项目 there are no resources that can be add

选中项目右键——找到Project Facets——勾选Dynamic Web Project和java等。

2016-04-28 17:31:00 11840 2

原创 Spring配置文件详解

com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/eportal?useUnicode= true&characterEncoding=gbk root root 20 2 2 20 com/eportal/ORM/News.hbm.xml com/eportal/ORM/Category.hbm.xml com/eportal/ORM/Membe

2016-04-26 14:34:29 250

原创 Eclipse如何快捷生成Hibernate配置文件

一.hibernateTools工具的安装:1、选择help ->install new software 弹出对话框2、选择add按钮3、在弹出的对话框中输入 hibernateTools, 地址栏输入:http://download.jboss.org/jbosstools/updates/stable/4、点OK保存5、勾选JBoss Tools

2016-04-21 09:03:40 974

原创 Hibernate配置文件基础配置

<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> oracle.jdbc.driver.OracleDriver

2016-04-16 10:18:02 236

原创 Eclipse安装主题(Color Theme)

eclipse:Help->Install New Software->Work with:Update Site - http://eclipse-color-theme.github.com/updateMyEclipse:Help->MyEclipse Confrontation Center->Software->add site->输入name:ColorTheme,URL:ht

2016-04-15 20:43:28 295

原创 创建存储过程语句

CREATE OR REPLACE PACKAGE mypackage AS/******************************************************************************   NAME:       mypackage   PURPOSE:   REVISIONS:   Ver        Date  

2016-03-29 19:34:23 1308

原创 Js的Url中传递中文参数乱码,如何获取Url中参数问题

1.传参页面Javascript代码:// function send(){var url = “test01.html”;var userName = $(“#userName”).html();window.open(encodeURI(url + “?userName=” + userName)); }// ]]>2. 接收参数页面:test02.html

2016-03-24 15:31:58 208

原创 HTML、CSS、JAVASCRIPT

CSS如何让DIV居中显示?#center { margin-left: auto; margin-right: auto; }

2016-03-24 15:28:21 201

原创 Linux 常用命令

/*************************查看某个端口xxxx占用情况netstat -apn | grep xxxx/*************************KILL某个端口xxxxkill -9 xxxx/*************************查看某个进程xxx占用端口ps -aux|grep xxx/****************

2016-03-21 10:21:17 198

原创 PL/SQL Developer使用技巧、快捷键

1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同 理,在T

2016-03-10 20:17:46 270

原创 Total Commander使用笔记

1、 比较文件内容启动TC,选择“文件”→“比较文件内容”,再在打开的窗口中单击左边>>按钮打开第一个文件,单击右边的>>按钮打开第二个文件。单击“比较”按钮,之后,TC就会比较我们选中的两个文件。差异内容以高亮颜色进行了显示(如图1):凡是不同的地方都会用红色显示出来,而相同的内容以黑色显示。点击“下一个差异”、“上一个差异”可以直接跳转到差异位置,对长文件尤其方便。

2016-03-10 20:14:25 896

原创 word去掉标题前面的黑点

0、按Alt+Shift+D键来插入系统日期,而按下Alt+Shift+T组合键则插入系统当前时间,很快!

2016-03-10 20:12:52 460

原创 oracle 查看表和字段

oracle 查看表和字段

2016-03-01 11:37:07 385

实际项目训练之传智播客

用于Ajax实际项目练习,包含专业的Ajax技术内容。

2014-09-14

遍历二叉树

遍历二叉树是对数据结构二叉树设计的一种遍历算法,从提高查询效率出发的算法

2014-02-18

图书馆信息管理系统

图书馆信息管理系统是为方便读者借阅图书而设计的一项应用系统。

2014-02-18

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

TA关注的人

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