
javaEE
文章平均质量分 79
adelyspace
会飞的菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用VMWare创建linux虚拟机
不论是为了搭建各种练习集群,还是搭建linux自己练手,现在window上弄个linux是非常简单的事情,依然记得大学那会儿给笔记本装双系统,一个linux,一个windows, 装完之后就是装B。, 现在windows上搭建linu环境更简单了, 方法比困难多。我听到的就有3种,本文介绍采用VMWare创建linux的过程,废话不多说:第一步:安装VMware, 官网下载VMWare,然后运行安装到本地。第二步:打开运行VMware, 主页点击“创建新的虚拟机”选择自定义:...原创 2022-05-29 16:27:31 · 8362 阅读 · 0 评论 -
docker拉取使用常用镜像
拉取镜像前,先配置仓库地址,这样比较快使用vi /etc/docker/daemon.json, 编辑文件,没有则创建, 内容如下:{ "registry-mirrors":[ "https://d8b3zdiw.mirror.aliyuncs.com" ]}然后执行重新载入配置命令:sudo systemctl daemon-reload, 重启docker:systemctl restart docker1. nacos使用:见:docker..原创 2021-12-02 23:30:18 · 732 阅读 · 0 评论 -
docker部署启动nacos(单机版)
前提: 已经安装成功docker,并且配好了库,源等, 见之前的文章开始:第一步: 查找下nacos镜像docker search nacos第二步: 拉取nacos镜像docker pull nacos/nacos-server第三步: 创建目录做映射, 主要映射配置文件和日志mkdir -p /home/nacos/logsmkdir -p /home/nacos/init.dvi /home/nacos/init.d/custom.properties...原创 2021-11-30 22:13:22 · 6584 阅读 · 3 评论 -
SpringBoot+aop+redis分布式定时任务只一个节点执行
乱写了一点代码, 原型是微服务分布式部署中,某个定时任务只需要某个节点定时跑一次就可以了,不需要所有节点都跑,而Springboot的定时任务设置是只针对当前节点的,所以就需要加入手段去防止一下,于是有了下面的代码:1. 自定义Annotation注解,标识了该注解的定时任务既只能由某一个节点执行2. AOP识别标识了自定义注解的定时任务,完成执行方法前的加锁和...原创 2021-08-16 00:43:36 · 1851 阅读 · 0 评论 -
Strurs2中简单的分页
在数据特别多时,一般都会有分页,分页的做法特别多,在做以前一个项目时,我们小组一个同学用tag标签写的一个分页,那套标签麻烦,功能少,只有上一页和下一页,套起来比较麻烦,这次在网上花店中用到了,就自己写了一下,感觉写的还是比较好的,当然,条条大路通罗马,程序的优化和代码量的减少一般来只靠一些好的思路和想法。下面是页面分页的代码:div__id="mycsspage" align="righ原创 2013-07-17 20:26:36 · 879 阅读 · 0 评论 -
Sturts2的请求流程
关于struts2的请求流程在网上百度就可以看到,百度图片里面就有,是非常流行的图,在struts2.0.x到struts2.1.2中是这样。我把原图贴出来。最上面是三个过滤器,并且这三个过滤器也已经被改了。StrutsPrepareAndExecuteFilter是struts2的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求,默认情况原创 2013-07-17 20:26:41 · 617 阅读 · 0 评论 -
Js之屠龙刀——Dom解析
Js之屠龙刀——Dom解析 在开发过程中,经常要用到javascript操作HTML和XML(文档对象模型)。HTML和XML的文档对象模型都类似于倒置的树形结构,在Dom模型中,每个节点(node)都有一系列的子节点(childNode),每个节点都有唯一的父节点(parentNode),节点又分为元素节点(element node)和文本节点(text node)两种,元素节点可以原创 2013-07-17 20:26:47 · 804 阅读 · 0 评论 -
jQuery数据类型
原文地址:jQuery数据类型作者:巧克力棒jQuery除了包含原生JS中的内置数据类型(built-in datatype),还包括一些扩展的数据类型(virtualtypes),如Selectors、Events等。 1. String String最常见,几乎任何一门高级编程语言和脚本语言中都支持,比如"Helloworld!"即字符串。字符串的类型为string。比如转载 2013-07-17 20:25:11 · 738 阅读 · 0 评论 -
javaScript表单验证之只能输入小数…
关于表单验证,最好用的是正则表达式,当然如果简单的就不用麻烦的写正则表达式了,一般来说,用到时上网一搜一大堆正则表达式,各种各样的,应有尽有,下例是关于javascript验证输入小数值的的例子:function isFunKey(code) { // 8 --> Backspace // 35 --> End // 36 --> Home // 37 --> Left Arrow原创 2013-07-17 20:25:19 · 1807 阅读 · 0 评论 -
struts2文件下载
文件能上传当然也能下载了,下面是一个下载文件的例子,万变不离其宗,所以对于其他文件的下载,只要改变一些参数和配置就可以了。以下代码都是可以运行的。这是jsp页面的部分代码: formaction="${pageContext.request.contextPath}/ttt/downlord.action"> 文件路径:inputtype="text" name="inputP原创 2013-07-17 20:26:23 · 687 阅读 · 0 评论 -
Sturts2的常量配置
如果遇到常量配置的问题,以后可以直接在自己的blog中搬了,学习是要讲方法的,在这些常量中,没必要全部记住,甚至不需要记,知道有这么一会事就可以了,用的时候可以找一下,或者自己保存一份,用的时候直接copy,记又记不住,记住还不一定对。如sturts.i18n.encoding对于post的提交方式非常有用,可以使用,但对于get的提交方式,就失效了。所以还得拦截器来的好使。不过和程序员的个人习惯原创 2013-07-17 20:26:26 · 616 阅读 · 0 评论 -
Spring 的JdbcTemplate与xml…
曾经测试过的jdbcTemplate例子源代码 JdbcTemplate的具体使用类:importorg.springframework.jdbc.core.JdbcTemplate; publicclass UserDao {JdbcTemplate template; publicJdbcTemplate getTemplate() { return tem原创 2013-07-17 20:26:50 · 669 阅读 · 0 评论 -
Struts2中的文件上传
在struts2中的文件上传就已经做的非常简单了,只要按照规定的要求配置和命名,就可以做到文件上传。以下是客户端的部分代码:(注:红色字体为重要部分,需要注意)<form__action="${pageContext.request.contextPath}/ttt/uploadfile.action"method="post" enctype="multipart/form-data">原创 2013-07-17 20:26:21 · 561 阅读 · 0 评论 -
Log4j日志文件的加载及应用
日志文件在记录一些关键操作时,还是很有必要的,比如说一些内部的关键操作,需要知道是谁?干了什么?怎么干的?是否是通过合法登陆的等等。 日志文件的配置和写法非常简单,其实自己也可以写一个的,就是把一些操作的内容或需要写的东西以文件的方式存起来,简单的文件操作就可以完成日志的记录等。当然,有现成的不用那不是说我傻吗?Log4j(Logforj)使用就非常简单。Src目录下面建立Log4j原创 2013-07-17 20:26:19 · 948 阅读 · 0 评论 -
Model1Model2开发模式
在使用JSP技术开发WEB程序时,有两种开发模式,一种是Model1模式,就是使用JSP+javaBean技术,将页面显示和业务逻辑处理分开,使用JSP实现页面的显示,javaBean对象用来保存数据和实现业务逻辑,大概可以用下图来反映: Model1开发模式在JSP页面中嵌入了流程控制以及调用了javaBean的方法,随着业务逻辑复杂度的增加,使用M原创 2013-07-17 20:25:24 · 2633 阅读 · 0 评论 -
El表达式对Map集合的支持
说到El表达式对Map集合的支持,一般来讲就是说的使用El标签对Map集合进行迭代吧!关于这个问题,我老师的blog已经详细的讲解过了。下面给出原文和地址:地址:http://blog.sina.com.cn/s/blog_4ab0d574010007as.html,或直接百度许老实即可。原文:-------------------------------------------------原创 2013-07-17 20:26:43 · 1045 阅读 · 0 评论 -
Java中的线程
Java中的线程 在java中,为了提高程序对硬件资源的利用率,合理的使用多线程可以并行的处理多项任务,避免了不相关任务之间的等待,在执行这个任务的过程中,其他并行的任务也可以同时执行,所以用到了多线程,一个进程可以有多个线程。线程的实现方式有两种,一是继承Thread父类,二是实现Runnable接口,下面是分别使用这两种方式实现线程进行文件拷贝的代码。继承Thread类的类原创 2013-07-17 20:26:54 · 628 阅读 · 0 评论 -
struts2中的拦截器
说起struts2中的拦截器,就不得不谈到struts2的优点:1.在软件设计上,Struts2没有像Struts1一样和ServletAPI与StrutsAPI紧密耦合,Struts2的应用可以不依赖与ServetAPI和StrutsAPI。Struts2是无侵入式设计,而Struts1属于入侵式设计。2.Struts2提供了拦截器,利用拦截器可以进行AOP编程,实现如权限拦截等功能。原创 2013-07-17 20:26:28 · 872 阅读 · 0 评论 -
struts2中使用AJAX
在struts2中使用Ajax非常爽,特别好用,今天做网上花店,说一个添加花的功能吧,花有大类别和小类别之分,这么说吧,有个特别突出的类似的使用地方就是省市级联的下拉列表框,花有大的分类和小的分类,所以用到了联动方式,上网时在很多网页都有看到这种效果,向人人网的选择省就可以显示对应的该省的大学等等。在Struts2中就可以非常轻松的实现,当然,不用struts2也可以实现,其实说到底原理是一样的。原创 2013-07-17 20:26:30 · 606 阅读 · 0 评论 -
struts2中的跳转问题
关于struts2中的跳转页面问题,在做的项目中都有遇到,下面说一下各种跳,有大家想要的!1. 跳转到jsp页面跳转到jsp页面就不用多说了,学过或用过struts2的程序员都知道,一般有五种跳success,none,error,input,loging,对于处理完成之后就跳到success对应的jsp页面。下面说一下其他的,你可以返回一个字符串,在result的name属性中原创 2013-07-17 20:26:39 · 706 阅读 · 0 评论 -
IntelliJ Idea 常用快捷键列表
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 查找文本原创 2013-07-17 20:26:56 · 1092 阅读 · 0 评论 -
js中Window对象和常见js问题
一. Window 对象Window 对象是 JavaScript 层级中的顶层对象。Window 对象代表一个浏览器窗口或一个框架。Window 对象会在或每次出现时被自动创建。二.open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。三.window.open(URL,name,features,replace)参数描述URL一个可选的字符串原创 2013-07-17 20:26:58 · 855 阅读 · 0 评论 -
JAVA线程编程
原文地址:JAVA线程编程作者:illool//多线程和单线程class threaddemo1{ public static void main(String [] args) { newtestthread().start();//run(); //start()方法启动后会调用run()方法,run()是个空的函数; while(true) {转载 2013-07-17 20:25:17 · 559 阅读 · 0 评论 -
验证码的生成
在具体的程序设计中,验证码的生成可以是一次设计,一直使用,在一个具体的工程中,可以写一个类,专门用来生成验证码,然后再使用时,那里使用那里直接调用其对应的servlet就可以使用了,当然在不同的工程中,对验证码的要求也不一样,可以对生成验证码的类做修改,比如干扰线的条数,使用的字符是字母,数字还是两者都使用,设置字体的颜色,大小,位置都可以调节,一般来说,在一个工程中,制作一个验证码的生成类就够了原创 2013-07-17 20:25:21 · 607 阅读 · 0 评论 -
Java开发svn配置
Java开发svn配置 Svn是subversion,是版本管理工具,集中式文件版本管理系统,集中式代码管理的核心是服务器,所有开发者在开始新的开发之前,先从服务器上下载代码,然后开发,在规定的一段时间后,提交到主服务器上,并解决冲突,svn 的主要目的是解决了多人同时开发,互不影响,提高了开发效率。优点:管理方便,逻辑清楚,易于管理,并保证了安全性,一个人开发是若遇到错误,可以直接原创 2013-07-17 20:26:02 · 662 阅读 · 0 评论 -
文件上传
文件上传用cos.jar还是非常方便的,代码如下,可以分为2部分,第一部分就是负责命名的内部类,如以下代码:static class MyFile implements FileRenamePolicy{static int flagId=0; static String curStr="";static String newName="";static int seq=1;publ原创 2013-07-17 20:25:06 · 722 阅读 · 0 评论