- 博客(48)
- 资源 (4)
- 收藏
- 关注
原创 intellij idea 上运行 github 上下载的 netty 源代码(本地调试Netty提供的example)
1.首先:到git上下载netty源码,地址:https://github.com/netty/netty2.本地解压,将项目导入Intellij idea中3.修改编译源代码的jdk版本,导入后进行项目setting-->Compiler--> java Compiler 中,将target bytee version 改为7,或者8或以上。4.在File-->Project Structure 目录的 Sources和Dependencies中修改jdk为本
2020-08-09 14:55:43 1913 1
原创 解决报错 :java.lang.NoClassDefFoundError: Lcom/adinnet/IUserService;
spring项目报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'codeApproveService': Injection of autowired dependencies failed; nested exception is org.springfram...
2019-08-07 11:00:28 1599
原创 intellij idea打包Spring boot maven项目报错
Fatal error compiling: 无效的标记: -parameters ->有可能是maven设置jdk版本问题Build,Execution,Deployment > Build Tools > maven > Importing 目录下 JDK for importerBuild,Execution,Deployment > Build T...
2019-07-02 10:20:22 722
转载 java使用反射给对象属性赋值的两种方法
java反射无所不能,辣么,怎么通过反射设置一个属性的值呢? 主程序:/** * @author tengqingya * @create 2017-03-05 15:54 */public class TestReflectSet { private String readOnly; public String getReadOnly() { re...
2019-01-13 14:49:26 1392
转载 @JSONField注解的使用
FastJson中的注解@JSONField,一般作用在get/set方法上面,常用的使用场景有下面三个:修改和json字符串的字段映射【name】 格式化数据【format】 过滤掉不需要序列化的字段【serialize】一、修改字段映射使用方法: private Integer aid; // 实体类序列化为json字符串的时候,此类的aid字段,序列化为json中...
2019-01-10 18:06:26 3517 1
转载 使用@SpringBootTest注解进行单元测试
概述@SpringBootTest注解是SpringBoot自1.4.0版本开始引入的一个用于测试的注解。基本用法如下:1. 添加Maven依赖 <build> <plugins> <plugin> <groupId>org.springframework.boot...
2018-11-12 22:06:21 912
转载 intellij+springboot+springloaded 实现热部署
依赖:dependencys目录下增加:&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-web&a
2018-09-22 22:05:51 576
转载 intellij idea如何执行maven命令
1.创建maven工程,检测是否含有pom.xml文件2.点击Edit Configurations…3.点击“+”号,选中maven4.在Name中自定义命令名,在Command line填写执行命令,完成即可运行 </article>...
2018-09-22 21:55:02 18634 3
转载 MyBatis传入多个参数的问题
一、单个参数:public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t where t.id= ...
2018-09-20 14:03:09 241
转载 对象字段与json下划线字段的相互转换
项目中会经常用到实体的字体与数据库对应字段的一种转换,可以利用fastjson进行字段映射,达到相互转化的效果,或者是同步数据的时候也需要做相应的转换,下面介绍下在项目中真实应用的场景:需求是:同步数据甲方要求同步的数据为:{"yy_id": "0","yy_create_user_id": "bjtoon_312672","yy_create_user_name": "0"
2018-09-19 20:30:17 899
转载 TypeToken 是google提供的一个解析Json数据的类库中一个类
Type listType = new TypeToken<LinkedList<User>>(){}.getType();Type是java里的reflect包的Type ,TypeToken 是google提供的一个解析Json数据的类库中一个类问题1:如果我没有写大括号{};就是TypeToken<LinkedList<User>>()后...
2018-09-19 10:06:23 306
原创 springMVC 处理POST提交JSON数据
SpringMVC Controller处理 1:使用String字符串接收,然后再用json解析;2:使用对象接收,然后就可以直接获取值。package com.ricky.codelab.springmvc.controller;import com.alibaba.fastjson.JSON;import com.ricky.codelab.springmvc.domai...
2018-09-17 18:42:00 2018
转载 初识Spring Boot框架
小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题。OK,由于这些已经存在的问题,Spring...
2018-09-16 20:22:14 231
转载 阿里巴巴fastjson 包的使用解析json数据
Fastjson是一个Java语言编写的高性能功能完善的JSON库。由阿里巴巴公司团队开发的.主要特性主要体现在以下几个方面:1.高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。2.功能强大支持各种JDK类型。包括基本类型、JavaBean、C...
2018-09-14 16:32:40 987
转载 Intellij idea 快捷键大全
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码...
2018-09-12 13:48:27 222
转载 IDEA如何设置更改背景图片
http://plugins.jetbrains.com/ idea插件下载快捷键Shift+Ctrl+A,输入setb即可看见Set Background Image双击后,即可看见如下:选择你的图片路径,然后通过滑条调节透明度,点击ok便可以使用啦。...
2018-09-12 11:31:03 1207
转载 解决Intellij IDEA plugins下载失败报Cannot download错误
一.一般的插件安装方式 File->Setting->plugins->Browse repositories->需要安装的插件的名字->install 安装成功后重启IDEA 但是有时候会失败,我把下载地址放到浏览器里网址确实打不开,没有去开VPN进行尝试,想试的可以自己试试看,具体原因先不深究,先把问题解决了就好 二、解决办法取消红线中...
2018-09-11 19:15:05 2723
转载 postman 发送json请求
简介: postman是一个很好的http模拟器,在测试rest服务时是很好用的工具,可以发送get、post、put等各种请求。 发送json的具体步骤:1、选择post请求方式,同时将header的content-type设置为application/json 2、设置body的编码方式为raw,application/json, raw是发送纯文本,不包含任...
2018-09-10 16:05:50 472
转载 Hadoop的单机模式、伪分布式模式和完全分布式模式
单机(非分布式)模式这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统。伪分布式运行模式这种模式也是在一台单机上运行,但用不同的Java进程模仿分布式运行中的各类结点(NameNode,DataNode,JobTracker,TaskTracker,SecondaryNameNode),请注意分布式运行中的这几个结点的区别:从分布式存储的角度来说,集群中的结...
2018-09-06 22:49:25 1327
原创 windows 安装hadoop时遇到的问题
在${HADOOP_HOME}hadoop\etc\hadoop\hadoop-env.cmd中添加java环境变量时,要保证java环境变量不包含空格,并且java之前环境变量也不包含空格。这里可以用Program Files可以有PROGRA~1代替。例如我的java路径是C:/Program Files/Java/jdk1.8.0_144那么可以用C:/PROGRA~1/Java/jdk1....
2018-09-05 21:13:31 359
转载 windows中更换Jdk版本不生效
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装jdk1.6前,执行java -version得到C:\Users\liuxiang2>java -versionjava version "1.7.0_21"Java(TM) SE Runtime Environment (build 1.7.0_21-...
2018-09-04 23:47:35 1360 1
原创 linux 常用命令
一、修改linux时区(如果date命令中的时区是CST即不用执行以下前两步)1.先生成时区配置[hadoop@mini1 ~]$ date2018年 09月 02日 星期日 22:16:51 CST文件Asia/Shanghai,用交互式命令 tzselect 即可2.拷贝该时区文件,覆盖系统本地时区配置cp /usr/share/zoneinfo/Asia/Shan...
2018-09-02 14:21:31 139
转载 linux centos7上安装telnet
1、查看是否安装了相关软件:rpm -qa|grep -E "telnet|xinetd"显示结果含有以下三个软件,则表示已经安装,否则需要安装缺失的软件 telnet-server-0.17-60.el7.x86_64 telnet-0.17-60.el7.x86_64 xinetd-2.3.15-13.el7.x86_642、安装缺失的软件:sudo yum inst...
2018-09-02 01:19:30 1613
原创 linux 查看端口占用情况
netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22,如下图然后杀掉就行了
2018-09-01 23:43:10 222
原创 linux上连接hive客户端报错:Error: Could not open client transport with JDBC ...(state=08S01,code=0)
版权声明:本文为博主原创文章,未经博主允许不得转载。Error: Could not open client transport with JDBC Uri: jdbc:hive2://mini1:10000: java.net.ConnectException: 拒绝连接 (state=08S01,code=0)这个是因为hive中的hiveServer2没有启动起来,启动的命令是:切换...
2018-09-01 16:49:28 3365
原创 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行...
2018-09-01 12:25:34 2182
原创 linux(centos7) 上安装mysql (跟步骤傻瓜式安装,有讲解)亲测有效!
关于MySQL在Linux的上安装,注意的几点就是文件/etc/my.cf中的默认的目录要配置(要么修改成已有的目录),权限要切换恰当,安装包下载完整(不完整有报错,根据报错下载)基本上就可以了注意:安装的MySQL前最好先拍个快照,这样也就避免安装失败后还要删除mysql的文件的麻烦事情,可以直接恢复之前版本1,下载mysql安装包(linux版本:CentOS7 64位)https...
2018-09-01 11:16:45 777 1
原创 svn下载maven 项目 eclipse自动提示+自动补全时 报 "this compilation unit is not on the build path of a java project"
翻译中文意思是:这个编译单元不在java项目的构建路径上意思就是没把他作为项目构建出来解决办法是:右键你的这个maven子项目,选择 import as Project ,然后会在eclipse中生成新的项目,在这儿即可 自动提示+自动补全...
2018-08-27 11:28:11 1407
转载 Hadoop运行所需要的jar包
JDK版本的要求Hadoop 2.7 以及之后的版本,需要JDK 7; Hadoop 2.6 以及之前的版本,支持JDK 6;对于Hadoop1.x.x版本,只需要引入1个jar:hadoop-core对于Hadoop2.x.x版本,需要引入4个jar:hadoop-common hadoop-hdfs hadoop-mapreduce-client-core hado...
2018-08-25 18:27:23 1750
转载 hadoop启动之“hadoop-daemon.sh” 的作用
今天看了一下启动文件“hadoop-daemon.sh”,仔细看了一下大概知道它的作用,使用“hadoop-daemon.sh“脚本启动和停止hadoop后台程序。它可以做到在A机器上启动”namenode“,B机器启动”secondarynamenode“ C机器启动”datanode“, ”tasktracker“,具体启动如下 : ./hadoop-daemon.sh start nam...
2018-08-25 18:00:00 3726
原创 非root 用户 centos 7 下配置免密码登录
方法一:a机器:192.168.153.141b机器:192.168.153.142在a一台机器使用命令ssh-keygen –t rsa 直接默认在b机器上 使用ssh-keygen –t rsa 直接默认复制a机器上/home/hadoop/.ssh/id_rsa.pub文件到b机器/home/hadoop/.ssh/authorized_keys命令如下:cd /...
2018-08-23 22:46:28 2718
转载 设置CentOS静态IP 网卡
设置CentOS静态IP:涉及到三个配置文件,分别是:/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0/etc/resolv.conf 首先修改/etc/sysconfig/network如下:NETWORKING=yesHOSTNAME=localhost.localdomainGATE...
2018-08-23 17:46:53 178
转载 secureCRT使用VIM(SSH)时对语法高亮
SecureCRT中让vim高亮显示linux的控制台颜色很好设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了...
2018-08-23 16:58:59 441
原创 centos克隆+固定ip
配置网络 (1)修改固定ipvi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.XNETMASK=255.255.255.0 #(对应相同网段的子网掩码)GATEWAY=192.168.0.1 #(...
2018-08-22 23:19:57 198
原创 "no package net-tools available " 问题,或者最小化安装时没有 ifconfig 问题
1:首先可以联网,查看仓库的配置,下载一个可用的仓库2:重启网络 service network restart;3:清除yum缓存 yum clean all;4 :重新将包信息缓冲下来 yum makecache;5 : yum搜查对应命令的包信息,我是搜查ifconfig, yum search ifconfig;6 :查到之后即可下载 yum install ne...
2018-08-22 23:01:41 5570 1
转载 CentOS7 使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...
2018-08-22 18:26:00 140
转载 大数据学习系列之一 ----- Hadoop环境搭建(单机) 跟随步骤,无脑搭建
一、环境选择1,服务器选择阿里云服务器:入门型(按量付费)操作系统:linux CentOS 6.8Cpu:1核内存:1G硬盘:40Gip:39.108.77.250 2,配置选择JDK:1.8 (jdk-8u144-linux-x64.tar.gz)Hadoop:2.8.2 (hadoop-2.8.2.tar.gz)3,下载地址官网地址:JDK:http...
2018-08-22 15:36:21 260
原创 java开发中常用的下载网站
jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloadshadoop下载地址: http://www.apache.org/dyn/closer.cgi/hadoop/common
2018-08-21 17:18:21 414
转载 centos7 Minimal 最小化安装没有 ifconfig
centos7 Minimal 安装后使用命令:ip addr系统的网卡没有分配IP地址网卡为ens33cd /etc/sysconfig/network-scriptsvi ifcfg-ens33将ONBOOT=no修改为ONBOOT=yes保存退出重启网络服务 service network restartip addr 查看是否分配到IP地址...
2018-08-20 15:20:50 176
原创 如何在Eclipse下看源码
不多说了直接上图1、首先下载对应的源码包,解压:点击进去都应该是这种java文件,而不是class2、切到Eclipse,ctrl+鼠标左键点击你想要看的类3、点击Attach source4、选中Exernal localtion 然后点击 Extenal Folder,将解压的文件夹目录打开,引入进去即可,返回Eclipse,再次 ctrl+鼠标左键 点击对...
2018-08-12 10:53:50 760
mybatis反编译工具
2018-09-12
window上安装hadoop,直接替换bin目录,通用2.8以下所有版本
2018-09-05
securecrt 8.1+破解工具
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人