自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 java递归生成树

public List  getAllCommType(){  List treeList=new ArrayList();  //取到父节点id为0,只有一个  List typeList=commType.getAllCommodityType();  for(Commodity_type type :typeList){   Tree tree=new Tree();

2017-10-05 10:47:41 4153

原创 mybatis传入字符串分割成数组并且遍历

注意这里如果使用#会报错,所以使用$符号,如果不是数字类型,比如long,integer,还需加上单引号''。代码片段如下:           and  p.publishId in                      open="(" close=")" separator=",">                '${pId}'               

2017-09-25 15:17:42 24079 8

原创 mybatis新增处理逗号

我们有时候考虑到代码复用,新增的时候希望可以选择字段,就需要对字段进行判断,但是字段后面会跟上逗号,如果是最后一个字段为空,那么会多一个逗号。代码片段如下:            #{phone},                #{idCard}           如果idCard为空,#{phone}的后面就会多一个逗号。我们可以用一个标签来处理这种情况。完整代码

2017-09-24 11:41:18 2871 1

原创 前端拼接id传到后台

var publishIds="";    var arr1 = [];    $('input[name="publishId"]:checked').each(function(){       arr1.push($(this).val());    });     publishIds=arr1.join(',');    publishIds即为拼接好的多个id用

2017-09-23 08:39:37 3921

原创 js原生table定义checkbox,并获取值放到数组

表格定义:           添加上架序号商品名称 商品种类采购价格 ${vs.index+1}${o.goodName}${o.typeName}${o.price}没有相关数据${page.page

2017-08-14 15:50:16 1314

原创 oracle分页sql语句

oracle的分页与mysql的分页是不一样的,mysql的分页网上很好找,但oracle的难找一些。下面就直接上代码了,参照这个格式就可以了。select distinct code,dates,status from (select t1.*,rownum rn from(select * from YWS_PURCHASE)t1 where rownum='${start}'因为

2016-07-14 21:15:12 417

原创 oracle 当前日期的前一年的日期

可以在sql语句中写to_char(ADD_MONTHS(sysdate, -12),'yyyy-mm-dd');测试:select  to_char(ADD_MONTHS(sysdate, -12),'yyyy-mm-dd')  from  dual;

2016-04-28 11:03:15 8642

原创 js 判断只能输入正整数或两位以内的小数(包括一位小数)

function onAdd(){//这里是要判断的值,根据实际情况修改var endrate=jQuery("#endrate").val();//这里是正则表达式在js里的判断用法if(/^\d+(\.\d{1,2})?$/.test(endrate)){//如果输入正确做什么处理,这里根据实际情况可修改frmmain.submit();}else{alert(

2016-04-27 10:05:08 24831 1

原创 判断状态为0显示文字,case when的用法

我们常常设置状态这个字段都是存入0,1这样的值,但是如果要显示在表格中又要是文字,比如未审批,已审批之类的。做法是在数据库里面判断好,取出来的时候就是文字了。那就要用到关键字case when。sql语句如下:select case when spstatus=0 then '未审批'  when spstatus=1 then '已审批' else null end as status;

2016-04-14 15:45:51 2618

原创 页面生成带有合计的表格

要做的效果如下图所示:做法是先在数据库里把金额合计算好,需要合并的行数也算好,然后放在页面上。因为公司是直接在jsp页面写java脚本的框架模式,所以大家参考修改一下即可。//这里的ListStyle是公司框架有的,不必理会。                                    报销申请人    报销单条形码编号 

2016-04-14 15:23:04 2606

原创 随机生成不重复的整数

这里要注意,如果要改生成数的数量,就改for循环里i小于的值,下面的代码是生成10个数。如果要改 随机数的范围,就改Math.random()*11,这里11表示0~10的随机数。public static void main(String[] args) {    List list=new ArrayList();    for(int i=0;i    {    int

2016-04-14 14:50:50 1489

原创 生成时间加流水号的编码

最近要做一个自动生成单号的功能,单号是唯一的,格式为“201604140001”这样的,我便想到了把id放在单号里面作为唯一标识。所以以下代码的参数sno为插入数据时的id,具体是这样得到的:select  xl.nextval from dual,其中xl是序列。怎么创建序列就不介绍了,百度一下吧。当然查出来的id要以nextval为字段取出来赋给变量,再把变量作为参数传进去。private

2016-04-14 14:25:34 5461

原创 设置字体垂直居中

style="vertical-align:middle;"注意,此css样式只能放在可以放样式的标签里面,如等,而对有些标签则不起作用。

2016-04-14 11:56:35 718

原创 怎样关掉占用8080端口的进程

1、在dos里面输入netstat -ano2、继续输入tasklist,这样可以查到占用8080端口的进程名称,然后在任务管理器的详细信息里面关掉即可,注意不是在服务里面哦。

2016-01-12 13:32:16 3039

原创 mybatis逆向工程

首先解释一下什么是逆向工程,一句话来说就是自动把数据库里的表生成mapper和实体类。首先在项目中建好包,如图所示:然后需要一个jar包如下图所示:把它解压,把里面的三个jar包拷到项目的lib下面,并add build path。打开解压的文件夹,找到docs下面的index.jsp,用浏览器打开。找到左边的XMLConfiguration Reference,点

2015-12-23 21:14:05 297

原创 MyBatis框架增删改查(Oracle数据库)

首先在数据库创建一个部门表,如下所示:然后新建一个web项目,项目列表如下图所示把两个jar包拷到lib下面,并且add biuld path.创建实体类DeptEntity,具体代码如下:package com.entity;public class DeptEntity {private Integer deptno;private String

2015-12-20 22:16:41 449

原创 MyBatis快捷键提示怎么调出来

我用的是MyBatis3.2.4的版本首先将jar包解压,在MyBatis\org\apache\ibatis\builder\xml的文件夹中找到mybatis-3-config.dtd和mybatis-3-mapper.dtd两个文件,复制到myeclipse项目中,MyBatis为解压后的文件夹。在myeclipse中选择windows中preference,搜xml catalog ,

2015-12-10 21:23:29 2402

原创 javascript转到新的页面

addbook.jsp是你要跳转到的页面的urlfunction tiaozhuan(){   location.href="addbook.jsp";}

2015-11-03 19:49:43 282

原创 swing弹出提示框,点击确定以后做一些处理

swing中弹出提示框大家可能比较熟悉使用JOptionPane.showMessageDialog(parentComponent, message);可是如果需要在点击确定之后做一些处理,做什么事,用这个就不好。下面有个更好的方法,用提示的话记得选第四个方法,因为前面两个已经废弃了第一个参数为null,第二个参数为提示信息,第三个参数为提示标题,第四个参数为确定和取消按钮,

2015-09-14 22:44:34 1444

原创 怎样点关闭按钮的时候不关掉父窗口

我们用Swing的时候其中有一句是点关闭的时候关掉页面并且连进程也一起关闭。我们一般会用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);但是做项目的时候发现,几乎所有的子窗口再点关闭的时候会连父窗口也一起关掉了,但这是我们不希望的。要怎样才能只关他自己呢?其实很简单改一下就行了,应该如下写:setDefaultCloseOperatio

2015-09-14 20:11:28 536

原创 swing调整界面字体大小

首先定义字体对象,参数数字是要设置的字体大小Font f=new Font(Font.DIALOG,Font.BOLD,18);然后添加到组件,这里的yd是一个JLabelyd.setFont(f);

2015-09-14 20:02:08 3056

原创 swing设置图片为背景颜色

首先定义一个imageicon。ImageIcon icon=new ImageIcon("ybg4.png");然后定义一个label。JLabel bg=new JLabel(icon);最后在构造函数里面写上这句话bg.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());注意,这句话要写在所有的组件

2015-09-14 19:53:22 522

原创 swing在子窗口点击确定按钮关闭当前窗口而不关闭父窗口

在子窗口的类里面的确定按钮事件监听里面写上这样一句话jframe.dispatchEvent(new WindowEvent(jframe,WindowEvent.WINDOW_CLOSING) );

2015-08-25 22:41:59 7849

原创 swing在按钮里面添加图片和文字,文字在图片下方

ImageIcon searchm=new ImageIcon("s2.png");JButton search=new JButton("搜索",searchm);search.setVerticalTextPosition(JButton.BOTTOM);search.setHorizontalTextPosition(JButton.CENTER);

2015-08-23 15:44:21 4630 4

easyui开发包

easyui开发包,直接项目可以用,复制到项目里面就行了。想要的下。

2016-01-22

Ajax.基础教程

ajax的教程,需要的朋友下。希望大家喜欢,没事可以看看。

2016-01-22

空空如也

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

TA关注的人

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