- 博客(31)
- 资源 (6)
- 收藏
- 关注
原创 springboot打包JAR包瘦身lib和配置文件分离
目前我们基于springboot横向使用比较广,实际的过程中企业的基础建设并不完善,没有一套完整的CICD流程,导致使用JAR包发布会存在诸多问题,把JAR包发布替换传统的中间件,导致再实际应用中运维困难,比如修改配置,发布版本,启停操作等诸多不便。我们再实际的生产操作过程中,经历避免去生产服务器编译,由此场景JAR包的瘦身很有比较,将配置文件和依赖JAR包分离出来,便于配置文件的修改和JAR包大小,更加轻量级,生产传输也更加便捷。......
2022-07-19 10:11:16
1526
原创 Elasticsearch学习-springboot实战记录-建立一个sringboot工程
新建一个空项目新建 new Module选择Modules属性数据库next项目下载中。。。。第一次搭建工程可以设置JDK:
2020-12-10 22:05:12
203
原创 hadoop学习笔记-ubuntu使用:IP查看、xshell连接和ftp环境搭建
第一部分 IP查看1.下载net-tools,ifconfig命令工具包 sudo apt-get install net-tools2.输入命令:ifconfig ,inet 之后为IP信息hadoop@ubuntu:~$ ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ...
2019-03-23 22:30:00
678
原创 hadoop学习篇-ubuntu安装
开始记录学习hadoop特此记录,后续会持续更新立此贴!!!我采用的是vmware-workstation-full1413,虚拟化工具,可以按自己的喜好选择虚拟化工具百度云提取地址:https://pan.baidu.com/s/1usazk0KxGUdliLxyI0ymTg提取密码:md3olinux选择的版本是:ubuntu-18.04.2-desktop-am...
2019-03-23 15:56:35
229
转载 代码面试最常用的10大算法
Java面试算法排序二叉树归并排序职业生涯摘要:面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想
2014-04-11 10:50:30
684
转载 Struts2初学 Struts.xml详解二
A、使用继承实现设置全局视图 package节点中还可以设置全局的视图,如: /err.jsp 但如果其他包也想实现这样的视图,就需要使用继承的方式实现,如: /err.jsp 然后其他包分别继承当前的基础包,如: /index.jsp B
2014-03-11 13:01:38
655
转载 让Oracle 大小写敏感 表名 字段名 对像名
一、解决方案 1、在表名、字段名、对象名上加上双引号,即可实现让oracle大小写区分。 2、但是这又引起了另一个问题:在数据库操作中,sql语句中相应的表名、字段名、对象名上一定要加双引号。解决办法是:使用"\"转义。如:String sql = "select * from userinfo where \"loginId\"=? and loginpwd=?"
2014-03-11 12:59:30
907
转载 如何将SQL Server数据导入到Oracle数据库中
在我们使用SQL Server数据库的过程中,有时需要将SQL Server数据导出,导入到其他的数据库中,比如导入到Oracle中。 假设要将SQL Server中的Northwind数据库中的Products表导出到Oracle的Scott用户 首先需要有安装SQL Server企业版 1.打开工具: 开始->程序-> 导入和SQL
2014-03-11 12:58:51
1698
转载 Struts2初学 struts.xml详解 一
一、简介 Struts 2是一个MVC框架,以WebWork设计思想为核心,吸收了Struts 1的部分优点二、详解 首先让我们看一下一个简单的struts.xml文件的结构 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apach
2014-03-11 12:57:51
758
转载 MyEclipse 中各种 libraries 的含义
一、在Myeclipse中新建项目一般会有下列四种libraries: JRE System Library , java EE 6 Libraries , Referenced Libraries,Web App Libraries二、各种libraries含义 JRE System Library: 指Java SE 的常用库文件集合,建立普通的Java项目均会使用;
2014-03-11 12:56:50
594
转载 JSP页面的异常处理
对于jsp页面错误处理这里大致有两种方式:一、在Web.xml中配置全局的错误异常处理 即凡是该项目下(即虚拟路径下的所有文件)的任意一个文件错误或者异常,都会跳到指定的错误处理页面。 全局的错误处理可以处理两种类型的错误:一种是HTTP代码的错误,如404,500,还有一种是异常的错误,如:NullPointerException 例如修改web.xml文件,加
2014-03-11 12:55:07
1472
转载 Oracle批量清空所有表数据(置空数据库)
当我们的项目已经完成,需要交付给用户使用时,这时我们需要清空数据库中的所有数据:--批量清空当前用户所有表的所有数据 declarev_sql varchar2(2000) ;CURSOR cur is select table_name from user_tables order by table_name ;beginfor rows in curloop
2014-03-11 12:54:21
1550
转载 存储过程同函数的区别
Oracle中差别:SQL SERVER中:本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程实现的功能
2014-03-11 12:53:27
598
转载 MySql导入导出数据库(含远程导入导出)
一、导入导出本地数据库 导出: 1、先运行cmd,cd 到mysql安装目录中的bin文件夹 2、mysqldump -u root -p 数据库名 > 导出文件名.sql 其他情况下: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp
2014-03-11 12:52:51
726
转载 Servlet中转发和重定向的路径问题以及表单提交路径问题
一、请求转发与响应重定向的种类 有两种方式获得Servlet 转发对象(RequestDispatcher):一种是通过HttpServletRequest的getRequestDispatcher()方法获得,一种是通过ServletContext的getRequestDispatcher()方法获 得。 Servlet 重定向的方法只有一种:HttpServletResp
2014-03-11 12:51:48
855
转载 JSP中EL表达式、JSTL、java脚本、js嵌套问题
一、 首先我说的java脚本是jsp中出现的和。前端语言是客户端浏览器中的html、js(javascript) 、css;服务器端语言是要服务器上编译并运行返回给客户端的,这里EL、JSTL和java脚本都是属于这种服务器段语言。 二、嵌套关系 1、前端语言与服务器语言 js中可以使用EL、JSTL、java脚本,即前端语言可以嵌套或者叫使用服务器端语言,这是因为
2014-03-11 12:51:00
2703
转载 JAVA工具类 UUID
UUID:通用惟一识别:Universally Unique Identifier; 在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUI
2014-03-11 12:50:35
598
转载 文件上传之 commons-fileupload(二)
对commons fileupload上传组件的简单封装在上一篇文章《利用Jakarta commons fileupload组件实现多文件上传》中,我介绍了commons fileupload组件的基本原理和实现方法。但是在实际操作中,我们需要分析每个FileItem,然后从该FileItem中读取该控件的name和value,显然这不符合我们的习惯。比如我们在页面上有个text文本框:
2014-03-11 12:50:05
508
转载 文件上传之 commons-fileupload(一)
一 、简单介绍 使用最为广泛的Java文件上传组件,Struts本身采用这个包来处理文件上传。其基本原理: FileUpload组件将页面提交的所有元素(普通form表单域,如text和文件域file)都看作一样的FileItem,这样上传页面提交的 request请求也就是一个FileItem的有序组合,FileUpload组件可以解析该request,并返回一个一个的FileI
2014-03-11 12:49:23
481
转载 文件上传之 MultipartFile
利用MultipartFile(组件)实现文件上传 在java中上传文件似乎总有点麻烦,没.net那么简单,记得最开始的时候用smartUpload实现文件上传,最近在工作中使用spring的MultipartFile实现文件上传,感觉挺简单,在这里和大家分享一下.一.主要有两个java类,和一般的servlet放在一起即可.1.FileUploadBean.j
2014-03-11 12:48:45
854
转载 JDBC深度封装的工具类 (具有高度可重用性)
首先介绍一下Dbutils: Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 补充一下,传统操作数据库的类指的是JDBC(java database connection:java数据库连接,java的数据库操作的基础API。)。 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。有兴趣的话可以到
2014-03-11 12:48:01
793
转载 JSON 之GSON 解析
一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串 首先、服务器端项目要导入Gson的jar包到BuiltPath中。(Gson的jar:http://code.google.c
2014-03-11 10:03:11
485
转载 JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andro
2014-03-11 09:59:32
1218
转载 hibernate-自定义数据库方言类
前段时间碰到了这类错误,最后的问号表示不确定的数字,但是解决的方法都一样。 首先,自定义一个方言类——Hibernate Dialect,该类需要继承与我们使用的数据库相应的方言类。比如:如果我们用的是MySql(版本为5.x.x),我们需要继承“org.hibernate.dialect.MySQL5Dialect”;如果我们使用的是DB2,那么我们应该继承“org.hibernate.
2014-03-11 09:04:40
1131
转载 Jaxb annotation初步使用
一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 @XmlType
2014-03-11 08:57:34
531
转载 SQL Server中强制关闭数据库连接
1.问题引入在SQL Server中备份/还原/分离/脱机/删除指定数据库时, 如果有其他用户正在使用此数据库时, SQL Server为了防止数据异常, 会报错而终止你的操作. 当然, 在SQL 2005/2008里, 在做[分离/删除]数据库时提供了一个选项[关闭所以连接]供勾选(SQL 2000好像没有哦), 然而[备份/还原]操作却没有此选择, 也许你会说可以先[脱机
2014-03-07 10:57:56
830
原创 SHH开发之路(一):SQL中包含数据库自带的特殊函数解决办法
1、类继承 或创建HibernateDAO 2、运行SQL直接使用super.getLists(hsql) 运行语句。eg:public class testDAOImpl extends HibernateDAO implements testDAO {public List gettest()throws Exception {String hsql="sele
2014-02-26 15:09:34
657
原创 JSP学习之路(二):设置input标签中,选择自动清除文本框中的内容
设置input标签中的 onfocus事件。onfocus事件是在对象获得焦点时发生触发。
2014-02-26 14:58:02
2148
原创 JSP学习之路(一):JSP可输入下拉框编写代码
this.parentNode.nextSibling.value:的父节点即的兄弟节点。this.value :去父节点中的值。position:absolute:设置此属性值为 absolute 会将对象拖离出正常的文档流绝对定位而不考虑它周围内容的布局。假如其他具有不同 z-index 属性的对象已经占据了给定的位置,他们之间不会相互影响,而会在同一位置层叠代码:
2014-02-26 14:54:09
5926
转载 查询windows系统产品密钥
你可以用下面的几个命令在“运行”查看下:1. slmgr.vbs -dli显示:操作系统版本、部分产品密钥、许可证状态2. slmgr.vbs -dlv显示:最为详尽的激活信息,包括:激活ID、安装ID、激活截止日期3. slmgr.vbs -xpr显示:是否彻底激活4. slmgr.vbs -ipk更换WIN7序列号5. slmgr.vbs -
2014-02-25 15:39:10
2119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人