- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 Javaweb多次调用Rengine re=new Rengine(args, false, new TextConsole()); 报错
问题场景按照前文rJava的安装与测试-不用每次设置VM参数‘-Djava.library.path’所述弄好了JRI,但是在项目里重复调用Rengine re = new Rengine(args, false, new TextConsole());这段代码时,项目会停止响应或者报错。解决方式既然重复调用不行那就让项目初始化时只调取一次Rengine实例就好了,采用单例模式即可。另外将你对应的j
2017-09-29 17:36:42 857
原创 python爬虫爬取糗事百科的段子
问题场景之后的项目需要爬虫抓取一些信息,找个例子练练手,特此记录。环境介绍Windows Python2.7 IDEA15通用抓取流程本文思路1、给爬虫一个目标即网页地址及参数 2、设置一些必要的参数 3、抓取网页源代码 4、提取数据 5、保存数据(本文是保存在文件里,多数是存在数据库里)目标CODE#!/usr/bin/env python# -*- coding: UTF-8 -*
2017-09-25 18:16:26 438
原创 正则匹配 ‘任意字符’,‘邮箱’,‘手机号码’
/** * Created on 2017/9/22 * Author: youxingyang. */public class Regular { public static void main(String[] args) { //匹配任意字符 String a = "ee878**62_-+=fasdf@汉字"; String ev
2017-09-22 14:42:07 698
原创 rJava的安装与测试-不用每次设置VM参数‘-Djava.library.path’
问题场景项目一直在用Java开发,但接下来要在Java中调用R的脚本执行某一制图任务,笔者采用JRI方式,先记录一下。笔者环境OS:win-10-64位 JDK:1.8.0_31(32位)如果不知道怎么看32位还是64位,打开cmd窗口输入java -version 命令, 如果有64字眼说明是64位,如果没有则是32位。R:R-3.4.1 官网:https://www.r-project.o
2017-09-19 15:55:10 2202
原创 js-某个字段有值即把该行用颜色标记
问题场景需求:classfication字段98%为空,其余的为adsss,当值为adsss时把该行用红色标记下并排在前面。解决方法后台SQL查询的时候语句末尾加上order by classfication desc 实现排在前面; 前台用一个if标签设置tr的style。效果CODE<c:choose> <c:when test="${not empty re
2017-09-13 09:46:35 1550
原创 MYSQL-利用if函数把NULL或者空串儿排在后面
问题场景表名:tb_a 表字段:id,gene_id,chr [都是varchar] 值: 要求按照chr数值大小升序并且没有值(NULL或者空串)的放在后面。前言在MySQL里按照chr字段升序排列的话(默认升序),NULL或者空串儿会被放在前面 降序则相反 但是降序满足不了chr按照数值大小升序排序(因为是chr被定义为varchar类型)解决方式a 用if函数判断NULL或者空
2017-09-08 13:28:26 1609
原创 发送邮件
问题场景利用Java发送邮件作为审核流程的通知方式。CODEmail-1.4.jarpackage itext;import java.io.FileInputStream;import java.io.InputStream;import java.util.Properties;/** * Created on 2017/8/21 * Author: youxingyang. */p
2017-09-08 12:55:19 501
原创 spring-quartz-定时器实现
问题场景需求:每隔30分钟抓取集群固定文件夹下的数据包进行分析产生报告。实现方式使用quartz-1.8.5.jar解决步骤a 导入上述的jar包 b 编写作业类import com.jcraft.jsch.ChannelSftp;import itext.CommonUtil;import java.io.IOException;import java.io.InputStream;imp
2017-09-06 16:48:53 341
原创 回收站功能实现
问题场景有这样一个类似回收站的需求,要求记录删除只是暂时的,可以还原回去。这很像我们删除文件到回收站的流程。解决方式a 增加一个字段标记删除的状态 b 当点击删除时只是把标记标为‘DELETED’ c 在回收站界面只展示这些状态为‘DELETED’的记录,在回收站界面点击删除就是真正删除记录了,同时在该界面增加还原按钮。效果a 点击展示回收站模块按钮显示带有回收站功能的界面(iframe展示)b
2017-09-05 13:22:36 5806 3
原创 MYSQL-实现split函数
问题场景表名:tb_a 表字段:id,gene_id,chr [都是varchar] 值: 要求按照以’_’分割后的第三位大小倒序排序记录。解决思路a 取出目标数字字符串(首先实现split函数),起一个别名为num b 按照MYSQL-对varchar类型字段(都是数字)按照整数大小倒序排列 文章思路排序SQLselect *, SUBSTRING(SUBSTRING_INDEX(gene
2017-09-04 16:03:08 1541
quartz-1.8.5.jar
2017-09-06
pdf-iframe.zip
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人