自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Amos_liu的博客

你有多羡慕我,我就有多努力

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

原创 springboot3打包成war包,用tomcat8启动

3、pom中添加项目名称,war 包的名称决定了你访问项目 url 的前缀,这个不要忘记(如果不想要前缀,可以将 war 包命名为 ROOT),和java配置文件中 context-path: /api 路劲保持一致。4、在tomcat配置conf中 server.xml文件,修改端口,建议和 配置文件中 port: 8180保持一致,这样启动tomcat和本地启动请求是一样的。6、修改tomcat启动窗口名称,服务器启动多个tomcat,为了区分项目,加上名称,1、在pom中,将打包类型改为war。

2024-09-09 15:54:42 425

原创 springboot3添加druid

4、添加配置java类 DataSourceConfig,将名称注入进去。如果添加成功,可以在 这个地址登录查看,5、添加数据源名称,可以根据名称去选择。6、添加 动态数据源切换类。

2024-08-21 15:49:53 288

原创 java使用excel做数据的导入导出

业务逻辑简单,提供数据模板,实现数据的导入导出话不多说,直接上代码1.controller层提供模板下载,导入导出接口package com.zdxf.server.component.govern.controller.cam.community.affairManagement;import com.alibaba.excel.EasyExcel;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObj

2020-10-22 11:45:42 909 6

原创 全局添加日志-自定义注解

好久没有写博客了,最近找一些之前写过的代码,结果不知道在那个项目里面写的,已经找不到了,又得从头开始,所以记录一下本次编写过程,之后自己查看,也可给需要的朋友一个参考!项目为 springboot2.0+mybatisplus + mysql搭建需求:编写一个注解,记录登录账户的操作记录,主要记录增删改操作效果如下图所示1.首先添加一个自定义注解,@interface ,里面的参数是需要在具体注解里面添加的具体代码如下:package com.zdxf.server.comp.

2020-09-25 11:38:30 1133

原创 Java将数据写入csv文件使用FTP上传

前段时间遇到一个项目,需要些一个备份方案,将数据写入csv文件使用FTP上传,因为以前没遇到过,所以通过看一些资料学习完成,下列提供简单的方案供新手参考。逻辑:先创建文件,然后将内容写入文件,最后使用FTP上传。直接上代码://1.先创建文件 public static boolean createFile(String path,String fileName,String fil

2017-11-13 13:03:36 4560 1

转载 filter与servlet的区别

filter与servlet的比较主要从如下四个方面介绍他们之间的区别:                1.概念。                2.生命周期。                3.职责。                4.执行过程。     一、概念:          1、servlet:servlet是一种运行服务器端的java应用程序,

2017-06-13 00:34:35 459

转载 zookeeper实例

介绍zookeeper单机多实例部署(实验性质)以及生产环境的分布式部署1. 准备工作:   1)需要linux环境,推荐用ubuntu的系统。学习的话使用oracle的virtual box安装虚拟机,网上找下安装文档就可以装好了,而生产环境一般都会装好的。    2) JDK:zookeeper需要java运行环境,这个建议1.6以上,配置好 JAVA_HOME 、CLASSPAT

2017-03-19 09:46:59 608

转载 SpringMVC基础

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此

2017-03-13 12:52:17 370

转载 十个程序员里面九个闷葫芦???

程序员难找对象似乎是一种普遍现象,虽说找女朋友这件事不完全与工作有关,但工作养成的习惯却会影响人的价值观、生活态度、性格等。出于对大众想法的好奇,我把这个问题放在搜索引擎搜了一下,结果答案是这样的:“别开玩笑了,程序员哪里需要女朋友!”怨气满满的程序哥。“因为他们不洗澡不洗头”此回答来自一自信满满的妹子。“对于程序员来说,女人就像一段无法维护的程序 ,编译时从来不给 Warning

2017-03-11 17:08:51 2083 7

转载 框架与设计模式

1.什么是模式?模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一

2017-03-08 09:46:48 224 1

转载 数据结构和算法

学了一星期的算法,正在看算法—第四版,看到了第3章—查找,不知道自己看得会不会太快,我也没怎么看后面的习题,看一俩道這样,实现的话,有些有实现,但是我都是会时不时去默写。今天就总结下排序吧!Java实现[java] view plain copy //选择排序  public class Selection{      public static voi

2016-12-11 00:29:17 318

转载 程序人生

1、假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。2、调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。3、程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。4、代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。5、编程是一种美德,是促使一个人不断向上发展的一种原动力。

2016-12-11 00:21:01 355

转载 深入理解JavaScript运行机制

深入理解JavaScript运行机制前言本文是写作在给团队新人培训之际,所以其实本文的受众是对JavaScript的运行机制不了解或了解起来有困难的小伙伴。也就是说,其实真正的原理和本文阐述的并不完全符合,就如中学课本和大学课本一样,大学老师会告诉你高中的一些东西是在某些理想情况下得到的结论,本文同理。本文的目的是希望大家阅读之后能对JavaScript的运行机制有一个比较直观比较快的

2016-12-10 19:25:05 4442 1

原创 StringUtils的 isEmpty 和 isBlank的区别

1.public staticboolean isEmpty(String str)   判断某字符串是否为空,为空的标准是 str==null或 str.length()==0   下面是 StringUtils 判断是否为空的示例:   StringUtils.isEmpty(null) =true   StringUtils

2016-10-20 16:45:00 330

转载 java的23种设计模式极其详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2016-09-30 16:18:31 145

原创 oracle导出数据库的方法

PLSQL导入导出表的正确步骤原来总是直接 tools->import talbes->Oracle Import结果发现有的时候会出错:有的表不能正确导入, baidu+googel解决办法如下:导出步骤:1 tools ->export user object 选择选项,导出.sql文件2 tools ->export tables-> Oracle Export 选择选项

2016-09-14 14:00:13 633

转载 JNDI数据源配置

JNDI的来源,以及配置方法

2016-08-29 18:16:47 1395

转载 java解析xml

[html] view plain copy print?xml version="1.0" encoding="UTF-8"?>   employees>   employee>   name>ddviplinuxname>   sex>msex>   age>30age>   employee>   employees>  本文使用JAVA语言来实现DOM与

2016-08-28 16:26:43 425

原创 SpringSecurity4.1配置

默认的 name:form:action="/login"name="username"name="password"id="myform" method="post" style="text-align: center" action="/login"> style="margin: 20px 0"> id="uname">用户名 n

2016-07-27 11:29:20 461

转载 单点登录原理

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2016-06-15 17:58:51 163

原创 JBOSS-7.1.1修改端口和取消访问权限

修改http服务端口找到 jboss-as-7.1.1.Final/standalone/configuration/standalone.xml文件,找到第298行,如下图:如果我们想改成80端口,显然只需要将 port="8080" 改为 port="80" 并重启JBoss即可。取消访问限制默认情况下,JBoss只允许本地(内网

2016-05-20 11:36:32 763

转载 JSON对象及其使用

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON 是存储和交换文本信息的语法,类似XML,但是比XML更小、更快,更易解析。JSON语法JSON构建于两种结构:“名称/值”对的集合(A collection of name/value pairs)。不同的编程语言中,它被理解为对象(object),纪录(reco

2016-03-25 13:41:04 716

原创 Oracle 11g的 7个服务 说明

中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影

2016-03-21 14:38:31 507

原创 做个“脸皮厚”的人

不知道大家身边有没有一些脸皮很厚朋友,估计有的人正在心里嘀咕“我自己就是”(me too)。那为什么说做一个厚脸皮的人有很多好处呢?为了防止大家吐槽,本文这里说的“厚脸皮”,并不是指惹人厌、占别人便宜、恬不知耻的厚脸皮,而是指我们所谓的放得开、玩得来的那种厚脸皮。有什么区别?那就在于你是让别人讨厌还是受大家欢迎了。我以前在做培训的时候,很喜欢做的一件事,就是一直调侃那些学员们,你们要放得开,畏

2016-03-11 10:43:47 1084

原创 sql 链接查询

a表     id   name     b表     id   job   parent_id                 1   张3                   1     23     1                 2   李四                 2     34     2                 3   王武             

2016-03-07 13:17:08 145

原创 myeclipse 10 添加xml文件所使用的dtd

1,打开MyEclipse,找到菜单栏“Window”---->“Preferences(首选项)”;2,在左侧导航菜单栏找到“MyEclipse”---->“Files and Editors”---->“XML”--->“XML Catalog”;3,在右边的界面中,选择“User Specified Entries”,点击右边的“Add...”;4,在弹出的“Add  XML

2016-03-05 15:08:25 737

原创 MySql查询根据年份或月份查询

1,根据年份查询对应的数据 如 2011年:select * from 表 where year(字段名)='2011';2,查找指定月份对应的数据: 如 12月:select * from 表 where month(字段名)='12';3,查找天数(本年第二天)对应的数据: 如 本年的第二天:select * from 表 where dayofy

2016-03-02 16:54:23 7687

转载 Spring的任务调度

Spring本身不提供任务调度的直接实现,但是Spring在自身框架原则前提下提供了对Timer和Quartz的集成。使用spring容器可以轻松地对既有的bean进行任务调度。在说明如何在spring中使用任务调度之前,首先来看看Timer本身。JDK中提供的Timer是比Quartz更为简单的调度方法,当然,Quartz提供了更为强大的功能。相比Timer,Quartz独有的特性包括:

2016-03-01 11:21:44 531

空空如也

空空如也

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

TA关注的人

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