`
zengshaotao
  • 浏览: 788681 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

选股神器

    博客分类:
  • java
最近闲来无事,突发奇想,将自己的选股思路自动化,计算机化。。。一开始觉得难,但是认真去做后觉得并不是自己想象的那般困难,关键是要专心,要持续验证。 选股采用spring boot + mybatis +mysql的技术架构,实现效果如下:  

minio集群

#!/bin/bash export MINIO_ROOT_USER=XXXXXX export MINIO_ROOT_PASSWORD=XXXXXXXXX export MINIO_PROMETHEUS_AUTH_TYPE="public" export MINIO_PROMETHEUS_URL="http://10.xxx.4.19:9090" nohup /home/minio/minio server \  --address "10.xxx.4.19:9000" --console-address "1 ...

maven父工程

maven,一款项目管理的专家工具,基于约定大于配置的原则,还是挺不错的。来看一看子父工程依赖的基本问题。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http:/ ...

视频播放

方法的请求地址,连同视频参数会被存储在数据库中,前端通过html5标签,读取该url。方法是具体的内容:   public void videoPlayMP4(String videoId,HttpServletRequest request, HttpServletResponse response) throws FileNotFoundException, IOException {     String file = urlConfig.getLocalDir()+videoId+".mp4"; File file2 = new File(file); i ...
currlist = 全部的对象数据集; List<LaborcostReport> notYeaflist = new ArrayList<LaborcostReport>();         List<LaborcostReport> yeaflist = new ArrayList<LaborcostReport>();                  //分离叶子和非叶子节点         currlist.forEach(qc->{ if(!"1".equals(qc.getYeafFlag( ...

docker镜像制作

镜像生成文件:appmarketadminDockerfile   内容: FROM java:8 MAINTAINER zengst ADD appMarket-admin-*.jar appmarket-admin.jar #时钟同步 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone EXPOSE 8081 #注意"--spring.profiles.active=test" 这里不 ...

自动化发布脚本

#!/bin/bash   # Date/Time LOG_DATE='date "+%Y-%m-%d"' LOG_TIME='date "+%H:%M:%S"' CDATE=$(date "+%Y%m%d") CTIME=$(date "+%H%M%S")   #jenkins目录 APP_BASE="/home/base" DEPLOY_VERSION="-0.0.1-SNAPSHOT.jar" #日志文件 LOG_FILE=$APP_BASE& ...

mysql递归查询

##创建表 DROP TABLE IF EXISTS `t_areainfo`; CREATE TABLE `t_areainfo` (  `id` int(11) NOT '0' AUTO_INCREMENT,  `level` int(11) DEFAULT '0',  `name` varchar(255) DEFAULT '0',  `parentId` int(11) DEFAULT '0',  `status` int(11) DEFAULT '0',  PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=65 DE ...

rest之我见

Rest是一种路径风格,但是有些书上写需要加入版本号,传入业务ID之类的。很明显这是有问题的。   首先说说加入版本号,意思就是接口功能升级版本号需要变化吧。结果呢,所有的对接系统都要修改调用路径,这是一种愚蠢的做法。   再暴露具体的ID,这是暴露了一定的隐私信息,不可取

提升思考

一个好的架构师,不仅仅是懂得技术,还要懂得沟通,懂得管理。项目风险把控,与开发,运维,测试等人员的管理。管理过程中,一定要事先评估预测,事中跟踪监测调整,事后总结提升,充分做好向上管理和向下管理工作,赢得主动。   当然,很多基本的技能还是需要不断加强的:   1、精通专业领域,熟悉经典。设计模式,算法,数据结构 2、代码review。不间断代码练习。实践后才有更深领悟,看明白和做的好是两码事 3、有自己的技术博客,充分利用互联网资源 4、多总结工作的问题,技术功能点,提升工作效率 5、多了解技术前沿,有些不需要懂,但是需要知道,这样就不会盲目自己造轮子 6、多读书,各种书。 ...

轮询优化

#!/bin/sh #------------------------------------------------------------------ #脚本功能:在NAS盘目录之间进行拷贝,拷贝后修改权限 #再将NAS目录挂载到对应的机器 #轮询的时候防止死循环,设置最高20次     #获取第一个控制台参数,参数的获取不能放在方法体内 #变量名和等号之间不能有空格 date_param=$1 flag=1;#是否继续循环 count=0; localPath="/uh/gxp/" #目的机器的配置信息 tgt_file_path=&quo ...
#!/bin/sh #------------------------------------------------------------------ #脚本功能:从本地特定目录拷贝到远程机器特定目录并更改权限 #文件不存在时就进行轮询,15分钟一次 #脚本需要通过 crontab -e 在系统里进行配置   #获取第一个控制台参数,参数的获取不能放在方法体内 #变量名和等号之间不能有空格 date_param=$1   #目的机器基础路径 tgt_file_path="/exs/kojki/kye/bxp/" #目标机器的用户 tgt_use ...
server.port=8080 spring.mvc.view.prefix: / spring.mvc.view.suffix: .html #debug=true mybatis.config-location=classpath:mybatis-config.xml mybatis.mapper-locations=classpath:jnkj/mapper/*.xml spring.datasource.driver-class-name: com.mysql.jdbc.Driver spring.datasource.url: jdbc:mysql://localho ...
JQuery 使用 $("#input[id=''ddd]") 是无法获得type=hidden的内容的,应该通过$("input:hidden")这样的形式; 经常会有循环遍历json对象,或者数组的功能,类似代码: function generateTypeByJson(jsonObj){ $("#typeContent").html(""); var htmlStr = ''; //当数据为json格式时,可以如此来解析此json $.each(jsonObj,function(index,item){ ...
经常的,我们需要和各种maven工程打交道。而且,各种依赖和功能插件、框架版本日新月异。这个时候需要快速下载maven依赖就显得尤为重要,否则就会出现各种莫名其妙的环境依赖问题。由于maven中央库是外国域名,速度比较慢,这个时候镜像就比较重要,好比是源站点的本地缓冲,不用跨国传输,速度快了不少。 阿里的国内镜像还是相当给力,很多maven分分钟解决,上配置。。。 配置重点repositories标签。。。。。。   <?xml version="1.0" encoding="UTF-8"?> <project xmlns=& ...
Global site tag (gtag.js) - Google Analytics