`
猜不透
  • 浏览: 132390 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
 mybatis 插入数据返回id,这一个功能我花了很久时间,真觉得很不值,百度很多文章虽然写了方法但最重要的步骤都没写,现在已经快晚上9点,我利用最后几分钟帮助大家不走弯路,首先网上很多答案是正确的,但是有一点最重要,“就是id需要在service层才能获取到,controller层是获取不到的“”,这个大家一定要注意 下面附上代码截图,一共两种方法都可用,希望都少走弯路,再就是分享知识一定要把知识说全否则就是耍流氓。。 一、这张是最重要的一张,在service中返回id 二、第一种方式  三、第二种方式      
因公司使用.net语言开发的开源工作流ccflow,此工作流只能发送内部邮件所以只能在其源码上新增能够发送和接收外部邮件的方法,发送邮件还是比较好整的,接收邮件第一次做还是遇到了不少问题,在网上搜了资料发现大多资料都是一样的Copy来Copy去的,以下是整理后的发送邮件和接收邮件的实例,经测试通过,附上程序压缩包,首先使用smtp发送邮件,此方法可发送附件。 /// <summary> /// 发送邮件 /// </summary> /// <param name="userEm ...
     声明:此正则表达式只适用于.net ,使用的流程为发送http请求返回整个html网页,然后从此html页面抓取想要的数据。     第一部分:发送httpWebRequest 请求   //url 地址 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("URL")); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); //浏览器类型设置 ...
    extjs 4.2 分页和根据查询条件分页 废话不多说直接上代码:     Ext.onReady(getPageList); function getPageList(){ //取得屏幕高度 var BodyH = document.documentElement.clientHeight; var store; //model Ext.define('Bussiness', { extend: 'Ext.data.Model', fields: [ {name: 'docCode', type: ...
 以下是全部代码,使用的是extjs4.2.1,,代码复制即可使用:      Ext.onReady(panelLayout); function panelLayout() { //新建tabpanel var tab = Ext.create('Ext.TabPanel', { region : 'center', deferredRender : false, activeTab : 0, resizeTabs : true, // turn on tab resizing minTabWidth : 1 ...
       最近公司要求做抓取网站资源数据的功能,而且需要将返回的数据进行分类,只返回有用的数据,这就需要用到正则表达式,运用下列代码实现了上述功能,这是个.NET webservice实现的功能,希望对以后有同样需求的兄弟提供帮助。 ps:正则表达式写的不太好,应该会有更好更简洁的方式满足需求,希望大牛赐教。       [WebMethod] public String getResourceSearchMsg(String cityId,String pageNo) { try { ...
  近期在项目开发中所遇到的一些问题,记录下来,有空的的时候看看以免犯同样的问题。 以下问题是近期工作中遇到的问题,可能大神还有别的解决方式,望指教! 1.在使用goole的GSON将javaBean转成json的时候如果遇到一对多或者多对一的时候会出现循环引用问题,之前没怎么用过GSON所以对其不是很了解,最后果断放弃了使用GSON,换成alibaba的fastjson,是用fastjson之后发现预期效果比GSON的强一些,虽然也会有循环引用的问题,不过发现只是在子类数据和父类数据相同的情况下会出现这种问题,(及多对一的情况下)最后在jsp添加判断果断决绝这个问题。   2.在使用 ...
公司闲暇的时候自己做了个lucene3.6.0全文检索的示例,该实例从数据库生成的10w条以上数据的检索文件中对数据进行增删改查操作,并进行分页查询,计算了下,查询一个有10w条数据左右的关键字用时只有几百毫秒左右,工程中用的技术有 lucene,artdialog,jquery,prototype,servlet 上传这个示例只希望和大家一起交流,共同进步。 下面附带实例的工程文件、jar包及10w条测试数据   1.首先我用的是mysql,建一个名为test的数据库,将下载的student.jar 中的数据导入数据库 2.在C盘下新建test的文件夹 3.下载工程TestOne ...
在网上找了些关于lucene全文检索的资料,发现对于初学者那些资料还是难于理解,自己总结了些代码现在贴出来,首先在c:\\source文件夹下创建两个txt文件里面的信息可加入“测试”二字,执行TestFileIndexer.java创建索引文件,然 ...
最近做了个java项目,功能完成后打包安装了,发现可以点开多个实例,因为桌面显示托盘,所以点一次就会出现一个托盘,并且系统也多了好几个javaw进程,这样的话就不能保证程序的健壮性了,所以要做一个判断让程序只运行一个实例。 要求只能运行一个实例,并且保证javaw进程只有一个,之前通过查资料发现有两种方式,一种是使用端口号控制的方式,先创建端口,运行的时候再判断端口是否被占用来判断是否启动新实例,第二种是文件锁的方式,这种方式的用法在于运行程序的时候将文件上锁,然后判断这个文件是否被锁来看是否要运行一个新实例,因为没找到合适的解决方式,所以文件锁的方式被我pass掉了,然后再看到的是使用端 ...
Jquery+Jquery.metadata.js 的验证方式,这种验证方式可减少代码量,并且重用性高,因为有部分验证的代码是封装好的我们直接拿来用就可以了,如果封装好的验证不能够满足需求的话还可以自己自定义验证函数,之前公司用的是struts2自带的验证方式,用起来感觉很臃肿而且重用性不高,并且每次修改了xml文件的话还需要重启服务器,所以我自己找资料写了个jquery.metadata.js的验证方式。 一、             首先需要引入js库需要引入的js如下: 1.<scriptsrc="valForm/jquery.js"type="te ...
 往mysql数据库存入坐标值 如114º03′15″ 存入数据库就会变成 114?03′15″  而 114°03′15″ 就不会 一眼看上去有可能感觉他们没什么不同 不过符号也有编码级别,mysql只会认本身设置的字符集,如果哪位朋友遇到这个问题不妨试试将上面的坐标考过去,插入数据库,应该不会出现乱码
之前没弄过java程序发送邮件的功能,因为公司要求所以弄了下,不过还是遇到很多问题,比如下面这个异常,应该是说域名错误,如果遇到这种问题的话,可将smtp改成mail就解决了我的问题!! javax.mail.SendFailedException: Sending failed; nested exception is: class javax.mail.MessagingException: Unknown SMTP host: smtp.dgnetcop.com;  下面把java发送邮件的代码贴出来 /** * */ package javaMail; ...
因为工作关系这两天在学习axis2实现webservice,然后就在网上找相关的资料,不过在网上并没有找到我想要的东西,那些资料大多写的很乱且对于初学者难于理解,所以我把我写好的代码贴出来,以后能用的上的朋友可以一起研究下 webservice就是web服务,可实现分布式开发 这里简单介绍下客户端和服务器端得代码,(客户端和服务端可放在一个工程,也可分成两个工程),所需的jar文件如果不知道有哪些就把所有的axis2的jar文件都考进去 1客户端就一个文件 import javax.xml.stream.FactoryConfigurationError; import org.a ...
WSSERVLET11: failed to parse runtime descriptor: runtime modeler error: Wrapper class com.gdpy.service.impl.jaxws.Java6WS is not found. Have you run APT to generate them? com.sun.xml.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class com.gdpy.service.impl.jaxws.GetBusinessVO is no ...
Global site tag (gtag.js) - Google Analytics