`
文章列表
因工作需要,更新一些文件到服务器上的时候很是麻烦。需要一个个文件更新,要一个个文件的相对路径要先列出来。 为了省点事,就写个工具类来自己生成文件相对路径列表。 当然不完美,但已经够我用了,当然也可以加过滤器什么的,视具体需要,我这里不需要,就没实现了哈。 只要提供项目文件所在的文件夹目录就可以了。 生成后,一次性可以去把前面不需要的绝对路径替换掉,程序就不实现了。嫌麻烦,哈哈。 昨天的有些地方没考虑好,当然是对我而言,我的还需要把所有目录下的文件复制到一个目录下来。这里再做一个补充,源文件不贴出来鸟,第二个附件就是的。 也够晕的,时间一长,自己忘了,居然把第二个附件删除了。哪位下载了 ...
因程序中要用到通配符匹配方法 ,网上找了一些,不如人意,就自己动手写了一个方法。 以param="/*test/find*haha*kk",  realData="/88test/find8888haha8888kk"做验证,没有问题,其它更简单的方式也验证通过,如果读者发现有问题,欢迎指正。 强调一下:这里不是正则表达式匹配,是通配符匹配。 public Boolean judge(final String param, final String realData) {         if(! Pattern.matches(param, re ...
最近用到了Influxdb数据库,这是一个优秀的时间序列数据库,我们主要用来记录了些监控日志,然后要做些统计查询。这里做个简单的总结。  项目基于 springboot2.*,整合 influxdb相当简单,引进依赖,1.7为当前最新版: <dependency> <groupId>com.github.miwurster</groupId> <artifactId>spring-data-influxdb</artifactId> <version>1.7</version> ...
最近用springcloud上传文件,消费者端与服务提供端通过feign调用,中间稍微踩了点坑,现将最终可执行代码发布出来:   事先说明,这里 base64编码保存图片文件是个性需求,这些相关代码,各位可以忽略,只关注上传文件的相关代码便可。       如果改成页面传入base64编码或消费者端传入base64编码,则在feign与底层service接口直接用String 参数传递接收便可。         <!--  Feigh uploadFile-->         <dependency>             <groupId> ...
      如何遍历js的两个日期之间的所有日期或固定时间间隔的日期。有很多方法。网上看了些,有的也很繁琐,这是本人写的。个人觉得很简单,相认有很多人也想出这个方法,这里我还是和大家共享。 固定时间间隔,只要设置一下daymis这个参数就行。这是按天遍历。      代码如下,非常简单:        var date1=new Date(2015,1,25,1); var date2=new Date(2015,4,25,2,20); var daymis=24*3600*1000; var now=date1; while(now<date2){ console.lo ...
            springjdbctemplate默认方法可将结果值转换为Map<String,Object>             但如果是想直接转换成一个实例对象的值,用queryForObject方法。它从2.5版本也提供了很好的支持:    getSpringJdbcTemplate().queryForObject(sql.toString(), ParameterizedBeanPropertyRowMapper.newInstance(ProductPlayEntity.class),params);   这个能通过一些打包编译部署的严格验证。 ...
于spring对hibernate配置文件hibernate.cfg.xml的集成相当好 LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations  但他们是有区别的,要注意用法,这次在新公司做一个旧项目的时候,就出现了问题,原来他们一直运行在myeclipse下是没有问题,但我习惯了eclipse, 在eclipse下部署到tomcat时就出现了问题,仔细一检查,就是这个使用不当造成的。     ...
最近研究了一下mysql,动手配置了主从复制,效果完全实现。这里写出来和大家共享一下,   我是在一台win7上安装了两个mysql数据库来实现的,将从数据库的port设置为3308.如何安装两台数据库,这里就不讲了,只讲一下我是如 ...
读取时很重要一点是   inputStream.read();这个操作,先执行一次,否则无法取得流的信息。   // 从request中取得输入流             InputStream inputStream = request.getInputStream();            inputStream.read();            byte[] reqby=new byte[inputStream.available()];            inputStream.read(reqby);                    String conten ...
       大家从别的地方也可以看到。        MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。     若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过 ...
maven常见问题问答(超全面)    从这里看到的,真的不错,收录了,怕以后难得找到,就转载了http://www.oschina.net/question/158170_29368 1.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入 ...
虽然经常用正则表达式,发现有很多地方其实不了解,比如这里要说的:   1.如何全部匹配替换, 注意后面有个 "g",这时就会全部匹配, /{e_([0-9]+)}/g  这么写也是正确的。   js本身没有全部替换这个函数,需要全部替换时,可以用上面形式的正则表达式全部替换   2.在匹配替换时保留被匹配字符串中的某些字符,用$加数字, 注意,下面的方法中,替换时 $1.gif,这里的$1,就会保留采用正则表达式的第一个()里匹配到的字符,$2则可以保留正则表达式的第二个()里匹配到的字条,当然需要在正则表达式里存在第二个小括号。   我这里用QQ表情聊天, ...
       Jackson在json返回时,据说效率最高最好,使用也简单,通常如下便可,其他如google的淘宝的及jsonlib都比较低一点,大家可以用这个,其他有的转换时会出错,但这个不会            ObjectMapper objectMapper=new ObjectMapper();        JsonGenerator  jsonGenerator = objectMapper.getJsonFactory().createJsonGenerator(out);        jsonGenerator.writeObject(weekmap);
jquery 滚动条底部时自动加载更多信息,   $(window).scroll(function() {     //滚动条到网页头部的 高度,兼容ie,ff,chrome // var top = document.documentElement.scrollTop + document.body.scrollTop; //??????      //网页的高度     var textheight= $(document).height();// 整个页面的高度      var clt =$(window).height(); // 当前可见页面高度      //滚动条到网页头 ...
$(window).scroll(function() {     //滚动条到网页头部的 高度,兼容ie,ff,chrome // var top = document.documentElement.scrollTop + document.body.scrollTop; //??????      //网页的高度     var textheight= $(document).height();// 整个页面的高度      var clt =$(window).height(); // 当前可见页面高度      //滚动条到网页头部的 高度      var top= $(docume ...
Global site tag (gtag.js) - Google Analytics