自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hiytunes的博客

本人初学者,欢迎加好友讨论,qq915519331

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 mvc和tx的annotation-driven的作用 与mvc:default-servlet-handler使用注意事项

记一次失败的坑,ssm环境配好后一直提示 找不到处理器,找了一天没发现问题,最后无奈发现annotation-driven的标签头用tx和mvc的区别。<mvc:annotation-driven/>作用是加入消息转换器(对象与json之间的转换器),如果不加则为StringHttpMessageConverter字符串消息转换器,加了后会根据项目引入的依赖判断引入哪种消息转换...

2019-05-28 10:05:57 417

原创 Hot Spot内存模型,GC回收机制

内存总览 堆区 Eden Space(伊甸园) Survivor Space(幸存者区) Tenured Gen(老年代-养老区) 非堆区 Code Cache(代码缓存区) Perm Gen(永久代) Jvm Stack(java虚拟机栈) Local Method...

2019-05-16 11:22:42 323

原创 redis在Java(Jedis)中用作消息队列与发布订阅

redis的消息队列是JedisFactoryimport redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * @author kangtaiyang * @date 2018/6/29 */public cla...

2018-07-01 11:27:20 483

原创 初入Java元组,自己编写了个元组工具类,与大家共享一下

今天读了Thinking in Java后突发奇想,写了个元组工具类,可以往下无限扩展,与大家共享下,如有不足之处欢迎指正。 /** * Created by kangtaiyang on 2018/6/8. */public class Tuple {    private TwoTuple two;    private ThreeTuple three;    private FourTup...

2018-06-08 21:28:24 309

原创 git常用命令

客户端:初始化git仓库git init加入临时区git add .提交git commit -m 'xxx'把当前仓库映射到远程仓库git remote add origin xxx@xxxxxx:xxx把当前仓库push到远程仓库git push -u origin master服务端:安装gityum -y list git,然后根据名称 ...

2019-06-08 11:26:50 165

原创 springboot运行原理

SpringApplication.run() 做了两件事情。1. 判断当前项目类型,web类型。2. 初始化Spring中的ApplicationContext的初始化器,去classpath下的META-INF/spring.factories中寻找并创建对象。3. 创建Spring的IOC容器。 @SpringBootApplication注解: @Sp...

2019-06-02 10:57:26 5122

原创 springboot部署到独立tomcat

首先要将将pom的spring-boot-starter-tomcat作用范围设为<scope>provided</scope>启动器如下package com.ty.sb.app;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.Spring...

2019-05-28 16:50:10 419

原创 java8 Stream学习 第一天 惰性求值与及早求值

Stream操作分两种,惰性求值和及早求值返回值是Stream的是惰性求值,返回其他或返回空的则是及早求值惰性求值的例子:list.stream().filter(x -&gt; { System.out.println(x); return x.getClazz().equals("会计");});该例只是刻画了stream,并没有做任何操作,所以并不会有打印...

2018-08-06 10:41:35 2028

原创 linux下/etc/profile与/etc/bashrc各种配置环境变量的文件

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中收集shell的设置;/etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取; ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录...

2018-07-27 11:27:32 536

原创 配置tomcat ip+端口映射项目名

在tomcat/conf/server.xml的&lt;Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true"&gt;标签中添加&lt;Context path="" docBase="项目名" debug="0" reloadable=&qu

2018-07-25 23:34:36 1675

转载 CentOS下yum tomcat相关操作及启动终止重启tomcat

重装了jdk后,tomcat在tomcat.conf修改配置JAVA_HOME 转自 https://www.cnblogs.com/liuxuze/p/7069206.html在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下:可以先查看tomcat在服...

2018-07-25 11:21:18 5420

原创 java复杂对象实现排序

实体类实现Comparator 接口的compare方法如:@Overridepublic int compare(Object o1, Object o2) { PersonInfo p1 = (PersonInfo)o1; PersonInfo p2 = (PersonInfo)o2; return p1.getUserType().compareTo(p...

2018-07-16 20:33:37 834

原创 jstl标签if else的问题

从struts标签转jstl标签,没有if else的解决办法:&lt;c:choose&gt;        &lt;c:when test="a == 1"&gt; ${a}&lt;/c:when&gt;      //当a==1时        &lt;c:otherwise&gt;${b}&lt;/c:otherwise&gt;      //其他...&lt;/c:cho..

2018-07-16 20:01:08 2633

原创 关于jstl包导入依然classnotfound问题

1. jstl-1.2.jar之前的版本需要taglib.jar的支持,到1.2整合了tarlib.jar,就不需要了。2. jstl-1.2+taglib-1.2.x jar包冲突问题,首先检查tomcat的lib里和项目里是否冲突,还有servlet-api与jsp-api。如果都不行尝试用老版本:standard.jarjstl.jar...

2018-07-16 17:46:45 441

原创 服务器重启后jedis连接密码失效问题

redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool...异常体...Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no passw...

2018-07-06 18:42:46 220

原创 Redis与Java结合——mysql redis同步工具类

首先将所有实体类都继承BaseEntity:BaseEntity:package org.ty.cloudCourse.entity;import java.util.HashMap;import java.util.Map;/** * @author kangtaiyang * @date 2018/7/3 */public abstract class BaseEntity ...

2018-07-06 15:43:52 3154

原创 Redis与Java结合——工厂类

内容为本人原创,转载请标明出处。首先介绍spring配置:&lt;!-- 配置JedisPoolConfig --&gt;&lt;bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"&gt; &lt;property name="maxTotal" value="${redis.maxTotal}&amp

2018-07-06 15:38:57 1328

转载 转载,mac终端操作当前线程

转载自https://zhidao.baidu.com/question/304394785230547004.html,侵权删命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停).  1. 使进程恢复运行(后台)  (1)使用命令bg  Example:  zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01  *这里使用CTRL+Z,此...

2018-06-30 20:38:13 1352

原创 关于抽象类和接口的区别

抽象类与接口的区别:1.抽象类中可以定义属性并且可以写方法体,接口只能写方法名,定义属性无法直接调用。2.一个类只能有一个继承对象但可以实现多个接口。3.抽象父类中定义的属性和有方法体的方法在子类中可以直接用super.调用。4.实现接口后需要实现接口中所有方法,同样,继承抽象类后也需要实现其中的抽象方法。个人总结,如有不足欢迎指正...

2018-06-07 15:25:01 134

原创 跟踪栈处理

Exception方法:e.getMessage()返回抛出异常时传入字符串;e.fillInStackTrace()返回一个异常;e.printStackTrace()直接打印追踪栈;e.getLocalizedMessage()打印抛出异常时传入的字符串+异常类e.getStackTrace()返回追踪栈数组,后进先出原则...

2018-06-06 21:07:57 566

原创 关于自定义类的对比(equals()与hashcode()的复写),与clone()的使用

自定义类都继承自Object,所以在对比时需要复写equals和hashcode。可以使用java7只java.util.objects;来实现复写,比手动写要轻松得多。@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof User)) { ...

2018-06-03 18:56:50 199

原创 关于spring整合struts2的经验总结

今天在查看ssh的一个老项目时陷入了思考,写项目时是一门心思写就行,也没想那么多,今天翻出不经陷入沉思。结论:1.struts2的action默认是多例的,每访问一次action中的方法就会创建一个新action。2.spring整合struts2配置时不要让该action的bean如果设置为单例(默认)。3.另外spring在配置多例bean时该bean是如何被创建的呢。是在该bean被调用时创...

2018-05-31 20:44:28 164

自己写的元组工具类,支持get式获取,可扩展

自己编写的TupleUtil元组工具类,可自行扩展,支持get获取元素

2018-06-26

空空如也

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

TA关注的人

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