JAVA
H90P0820
学无止境,欢乐码农
展开
-
springboot打包JAR包瘦身lib和配置文件分离
目前我们基于springboot横向使用比较广,实际的过程中企业的基础建设并不完善,没有一套完整的CICD流程,导致使用JAR包发布会存在诸多问题,把JAR包发布替换传统的中间件,导致再实际应用中运维困难,比如修改配置,发布版本,启停操作等诸多不便。我们再实际的生产操作过程中,经历避免去生产服务器编译,由此场景JAR包的瘦身很有比较,将配置文件和依赖JAR包分离出来,便于配置文件的修改和JAR包大小,更加轻量级,生产传输也更加便捷。......原创 2022-07-19 10:11:16 · 1303 阅读 · 0 评论 -
Elasticsearch学习-springboot实战记录-建立一个sringboot工程
新建一个空项目新建 new Module选择Modules属性数据库next项目下载中。。。。第一次搭建工程可以设置JDK:原创 2020-12-10 22:05:12 · 143 阅读 · 0 评论 -
代码面试最常用的10大算法
Java面试算法排序二叉树归并排序职业生涯摘要:面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想转载 2014-04-11 10:50:30 · 640 阅读 · 0 评论 -
JSP学习之路(二):设置input标签中,选择自动清除文本框中的内容
设置input标签中的 onfocus事件。onfocus事件是在对象获得焦点时发生触发。原创 2014-02-26 14:58:02 · 2037 阅读 · 0 评论 -
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 · 614 阅读 · 0 评论 -
Jaxb annotation初步使用
一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 @XmlType转载 2014-03-11 08:57:34 · 492 阅读 · 0 评论 -
hibernate-自定义数据库方言类
前段时间碰到了这类错误,最后的问号表示不确定的数字,但是解决的方法都一样。 首先,自定义一个方言类——Hibernate Dialect,该类需要继承与我们使用的数据库相应的方言类。比如:如果我们用的是MySql(版本为5.x.x),我们需要继承“org.hibernate.dialect.MySQL5Dialect”;如果我们使用的是DB2,那么我们应该继承“org.hibernate.转载 2014-03-11 09:04:40 · 1029 阅读 · 0 评论 -
JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andro转载 2014-03-11 09:59:32 · 1115 阅读 · 0 评论 -
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 · 445 阅读 · 0 评论 -
JDBC深度封装的工具类 (具有高度可重用性)
首先介绍一下Dbutils: Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。 补充一下,传统操作数据库的类指的是JDBC(java database connection:java数据库连接,java的数据库操作的基础API。)。 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。有兴趣的话可以到转载 2014-03-11 12:48:01 · 742 阅读 · 0 评论 -
文件上传之 commons-fileupload(一)
一 、简单介绍 使用最为广泛的Java文件上传组件,Struts本身采用这个包来处理文件上传。其基本原理: FileUpload组件将页面提交的所有元素(普通form表单域,如text和文件域file)都看作一样的FileItem,这样上传页面提交的 request请求也就是一个FileItem的有序组合,FileUpload组件可以解析该request,并返回一个一个的FileI转载 2014-03-11 12:49:23 · 433 阅读 · 0 评论 -
文件上传之 MultipartFile
利用MultipartFile(组件)实现文件上传 在java中上传文件似乎总有点麻烦,没.net那么简单,记得最开始的时候用smartUpload实现文件上传,最近在工作中使用spring的MultipartFile实现文件上传,感觉挺简单,在这里和大家分享一下.一.主要有两个java类,和一般的servlet放在一起即可.1.FileUploadBean.j转载 2014-03-11 12:48:45 · 770 阅读 · 0 评论 -
文件上传之 commons-fileupload(二)
对commons fileupload上传组件的简单封装在上一篇文章《利用Jakarta commons fileupload组件实现多文件上传》中,我介绍了commons fileupload组件的基本原理和实现方法。但是在实际操作中,我们需要分析每个FileItem,然后从该FileItem中读取该控件的name和value,显然这不符合我们的习惯。比如我们在页面上有个text文本框:转载 2014-03-11 12:50:05 · 418 阅读 · 0 评论 -
JAVA工具类 UUID
UUID:通用惟一识别:Universally Unique Identifier; 在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUI转载 2014-03-11 12:50:35 · 548 阅读 · 0 评论 -
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 · 2633 阅读 · 0 评论 -
Servlet中转发和重定向的路径问题以及表单提交路径问题
一、请求转发与响应重定向的种类 有两种方式获得Servlet 转发对象(RequestDispatcher):一种是通过HttpServletRequest的getRequestDispatcher()方法获得,一种是通过ServletContext的getRequestDispatcher()方法获 得。 Servlet 重定向的方法只有一种:HttpServletResp转载 2014-03-11 12:51:48 · 800 阅读 · 0 评论 -
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 · 702 阅读 · 0 评论 -
Struts2初学 Struts.xml详解二
A、使用继承实现设置全局视图 package节点中还可以设置全局的视图,如: /err.jsp 但如果其他包也想实现这样的视图,就需要使用继承的方式实现,如: /err.jsp 然后其他包分别继承当前的基础包,如: /index.jsp B转载 2014-03-11 13:01:38 · 614 阅读 · 0 评论