学习笔记

《C++ Primer》学习笔记目录汇总 《C++ Primer》第五版章节目录第1章 开始第2章 变量和基本类型第3章 字符串、向量和数组第4章 表达式第5章 语句第6章 函数第7章 类第8章 IO库第9章 顺序容器第10章 泛型算法第11章 关联容器第12章 动态内存第13章 拷贝控制第14章 重载运算与类型转换第15章 面向对象程序设计第16章 模型与泛型编程第17章 标准库特殊设施第18章 用于大型程序的工具第19章 特殊工具与技术 章节目录 第1章 开始 ????学习笔记 ????习题检测 第2章 变量和基本类型 ????学习笔记 ? 阅读详情

 

注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行:

@Scheduled(fixedDelay = 5000) 
public void doSomething()
{ // something that should execute periodically
}


2017.9.8
Eclipse中project的clean功能到底有什么作用?
由于eclipse的编译是基于时间戳的判断机制的。
因此当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译。
因此你可以先clean一下再编译。这个时候eclipse会将所有的以前编译信息清除然后编译。 
eclipse --->project ----->clean... 
选项将工程中的.class文件删除,同时重新编译工程,类似于jbuild中的rebuild

 

2017.9.12
在config目录下面
dev.env.js文件配置

//本地开发环境,npm run dev
module.exports = merge(prodEnv, {
NODE_ENV: '"development"',
API_ROOT: '"http://localhost:8090"',
USER_ROOT: '"http://10.5.16.54"'
})
PowerDesigner 15.1 安装步骤详细图解及破解
http://wiki.zte.com.cn/pages/viewpage.action?pageId=134328905
2017.9.13
1如何将字串 String 转换成整数 int?

A. 有两个方法:

1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);

2). int i = Integer.valueOf(my_str).intValue();

2 如何将整数 int 转换成字串 String ?

A. 有叁种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

2017.9.14
SQL表连接查询(inner join、full join、left join、right join)
2017.9.15
public class Test{
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("1", "value1");
map.put("2", "value2");
map.put("3", "value3");

//第一种:普遍使用,二次取值
System.out.println("通过Map.keySet遍历key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}

//第二种
System.out.println("通过Map.entrySet使用iterator遍历key和value:");
Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}

//第三种:推荐,尤其是容量大时
System.out.println("通过Map.entrySet遍历key和value");
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}

//第四种
System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
}
}

2017.9.18
Eclipse 光标变成黑块,是由于碰到键盘的insert键导致。再次Insert黑块变光标。
2017.9.19
http://localhost:8090/zte-crm-epmsscopemanagement-deliveryconfig/swagger-ui.html

MSB管理后台
http://10.5.6.42/iui/microservices/default.html
MSB开发、测试、生产环境地址
http://wiki.zte.com.cn/pages/viewpage.action?pageId=99487064


2017.9.20
jenkins部署
http://cloudci.zte.com.cn/it-zxcrm-epms100/

查看全部日志

docker ps

docker cp fa7e37112fa6:/usr/local/tomcat/logs/ /usr/local/tomcat/logs/

后面的路径可以自己定义

查看最近几小时日志
http://test.esm.zte.com.cn/

2017.9.21
@ApiOperation不是spring自带的注解是swagger里的 
com.wordnik.swagger.annotations.ApiOperation;
@ApiOperation和@ApiParam为添加的API相关注解,个参数说明如下: 
@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”;其他参数可参考源码; 
@ApiParam(required = “是否必须参数”, name = “参数名称”, value = “参数具体描述”
实际项目中非常需要写文档,提高Java服务端和Web前端以及移动端的对接效率。
Swagger是当前最好用的Restful API文档生成的开源项目,通过swagger-spring项目
实现了与SpingMVC框架的无缝集成功能,方便生成spring restful风格的接口文档,
同时swagger-ui还可以测试spring restful风格的接口功能。
http://blog.youkuaiyun.com/fansunion/article/details/51923720

2017.9.21
@restcontroller @controller 区别
http://www.cnblogs.com/softidea/p/5884772.html

2017.9.22
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)

Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'
Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'

类名右键->Refactor(重构)->Rename(重命名); 
快捷键Alt+Shift+R;

笛卡尔乘积_百度百科
sql语句中出现笛卡尔乘积 SQL查询入门篇
MySQL的多表查询(笛卡尔积原理) - ζ 简单ヾ° - 博客园

2017.9.23

http://localhost:8090/zte-crm-epmsscopemanagement-deliveryconfig/swagger-ui.html
http://10.5.6.42/iui/microservices/default.html
MSB开发、测试、生产环境地址
http://wiki.zte.com.cn/pages/viewpage.action?pageId=99487064


2017.9.25
关于mybatis批量保存 Parameter '__frch_item_0' not found. Available parameters are [list]的错误
http://blog.youkuaiyun.com/chung961977305/article/details/46120073

2017.9.26
Mybatis出现:无效的列类型: 1111 错误_xqhong110_新浪博客
jdbcType与javaType的对应关系
mybatis常用jdbcType数据类型以及对应的JavaType
Java中用split函数进行分割字符串(对字符串进行解析)http://blog.sina.com.cn/s/blog_7dfb07ac01019agu.html

Java获取系统时间的四种方法
https://wenku.baidu.com/view/10b33d0fb90d6c85ec3ac6e4.html
java中Date与String的相互转化

Java中Date与String的相互转换


字符串分割--java中String.split()用法
JAVA String 如何去掉指定字符

ctrl + shift +o快速导包快捷键

string字符串 获取指定位置范围的子字符串

java中substring的用法 - 专心学习 - 优快云博客
使用get一定要慎重判断是否为空!
sdf.format(epmsIssueRiskInfo.getPlanSolveDate());
format(null)报错

2017.9.30
Java中Collections.sort()排序详解
关于比较CompareTo的用法 - wanghang88 - 优快云博客

List按照date排序 - 优快云博客
JAVA 按时间排序 - H_bolin - 博客园

2017.10.9
list.size() = 10 ,list.get(最大为9)
< list.size() 而不是<= list.size()

2017.10.10
通过codeList访问多张表拼接Vo时,通过List一次性查询返回实体List,for循环用Map存起来,然后拼接VoList;而不是在for循环中挨个查询code返回单个实体,拼成一个Vo再循环调用数据库,这样非常耗时。
代码中for循环耗时相对查表可以忽略。

2017.10.11
merge into ONSHOW_PROJECT_BASEINFOS b 
using ONSHOW_PROJECT o 
on (b.PROJECT_CODE = o.PROJECT_CODE)
when matched then
update ONSHOW_PROJECT_BASEINFOS set b.PROJECT_NAME = o.PROJECT_NAME, b.CONTROL_CODE = o.CONTROL_CODE, b.PROJECT_ID = o.PROJECT_ID, b.NUM = o.NUM
when not matched then
insert into b(PROJECT_NAME,CONTROL_CODE,PROJECT_ID,PROJECT_CODE,NUM) 
values(o.PROJECT_NAME, o.CONTROL_CODE, o.PROJECT_ID, o.PROJECT_CODE, o.NUM)

2017.10.12
oracle的number数据类型 - YY哥 - 博客园
数据库中的number类型在java类中应该是什么类型
Java两整数相除保留两位小数
ORA-00923: 未找到要求的 FROM 关键字_______ 检查一下是不是少标点符号、空格

2017.10.13
select count(PROJECT_CODE),PROJECT_CODE
from CC_PROJ_INFO
where ENABLE_FLAG = 1
group by PROJECT_CODE
having count(PROJECT_CODE)>1

2017.10.16
选中dao文件名,ctrl+shift+R可以查出xml文件
右键show in breadCrumb可以看到所有的方法按照字母排序
2017.10.18
apache common包 CollectionUtils 使用 详解
Java中如何遍历Map对象的4种方法
2017.10.19
JAVA中Long与Integer比较容易犯的错误 http://blog.youkuaiyun.com/lujun12/article/details/49255765
int与Integer,long与Long的区别以及装箱与拆箱的理解
前端开发环境搭建
字符串分割--java中String.split()用法
java创建对象时,new 出一个对象 和 = null的区别?https://www.zhihu.com/question/21468505

2017.10.20
如何给数字添加分隔符
java如何给数字每三位加一个逗号?
http://blog.youkuaiyun.com/thunderous/article/details/3902542
java.util.Date的getYear() - 优快云博客
Java的运算符-取整,取绝对值,取余数 - 优快云博客

2017.10.23
Spring Boot实战之单元测试 - 优快云博客
2017.10.24
mybatis jdbcType: DATE ,TIMESTAMP 区别:

2017.11.6
CI找不到jar包,可能是中心的仓库里没有,需要上传上去。
https://artsz.zte.com.cn/artifactory/itp-release-maven-virtual/com/

2017.11.13
首先从配置中心取配置(test-build文件夹中的docker-compose.yml文件environment节点的配置优先于bootstrap.yml中的Spring.cloud.config.uri节点)。
本地构建时,test-build文件夹不起作用因此只会先从bootstrap.yml中的Spring.cloud.config.uri节点取配置;而在CI流水线中构建时,会按照test-build文件夹中的docker-compose.yml文件environment节点的配置去配置中心取,取不到的话再按照bootstrap.yml文件中Spring.active节点的路径去配置中心取。
以上若配置中心取不到,则从bootstrap.yml中的Spring.profiles.active节点配置(例如local)去本地的配置文件(例如application-local.properties)获取。需要注意的是,一般只会在src/main/resources文件中的。properties 文件才能读取到,而src/main/resources的下一级文件夹目录中的配置文件无法读取,因此若翔配置文件被读取到必须放置在src/main/resources路径下。


2017.11.14
http://10.5.16.54:81/zte-crm-epmsquality-qualitycontrol/info
当以上测试链接无法返回正确的JSON时{"status":"ok"},考虑删掉容器中的服务(此时crm-epms-lb中的负载均衡会一同被删掉),并且重新构建一次形成新的服务,构建新的服务之后记得配置新的负载均衡。
如果原服务无法返回正确的JSON,重新构建时并未删掉原服务,而是更新服务,也要删掉原有的负载均衡并配置新的,负责重新构建后的服务也无法返回正确的JSON。

2017.11.16
启动参数>配置中心>环境变量>application.properties和application.yml文件

启动参数:java -jar zte-crm-epmsquality-qualitycontrol.jar --spring.profiles.active=test 在\test-build\docker\app路径下run.sh文件中
配置中心:bootstrap.yml文件中spring: cloud: config: uri:http://***.test.zte.com.cn/it-config-server
环境变量:\test-build\deploy

2017.11.27
=是赋值 == 是判断 
if(flag = true){
System.out.println(i+",");
}
错误的

2017.11.30
http://blog.youkuaiyun.com/dadoneo/article/details/6577976

2017.12.4
char与byte的区别 - 优快云博客
http://blog.youkuaiyun.com/luoweifu/article/details/7770588

 

2017.12.20

https://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html

 
LTE信令流程及业务流程 eNB返回E-RAB建立响应消息,E-RAB建立列表信息中包含成功建立的承载信息,E-RAB建立失败列表消息中包含没有成功建立的承载消息。3)当下行数据达到时,网络侧先对UE进行寻呼,随后UE发起随机接入过程,并发起service request过程。用户面:S-GW向eNB发送承载建立请求,包含(IMSI, QoS, TFT, TEID, LBI等)控制面:MME向eNB发送E-RAB建立请求,包含E-RAB ID,QoS,S-GW TEID。3)在S1接口上建立S1承载,在Uu接口上建立数据无线承载。 阅读详情

相关推荐

Python-网络爬虫

网络爬虫(Web Spider)又称网络蜘蛛或网络机器人,是一段用来实现自动采集网站数据的程序。网络爬虫不仅能够为搜索引擎采集网络信息,而且还可以作为定向信息采集器,定向采集某些网站中的特定信息。对于定向信息的爬取,网络爬虫主要采取数据抓取、数据解析、数据入库的操作流程。(1)数据抓取:发送构造的HTTP请求,获得包含所需数据的HTTP响应;(2)数据解析:对HTTP响应的原始数据进行分析、清洗,以提取出所需要的数据;(3)数据入库:将数据进一步保存到数据库(或文本文件)中,用于构建知识库。

qq_42759120的博客 1761

xuexi

注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行: @Scheduled(fixedDelay = 5000) public void doSomething(){ // something that should execute period...

weixin_30603633的博客 146

编译原理考试大题分析【太原理工大学】

看完本篇大题拿 85% 的分应该没问题,TYUT 太原理工大学编译原理期末考试。

m0_52861684的博客 1万+

mybatis报错 Parameter 'list' not found. Available parameters are [1, 0, param1, param2]

第一次写博客,将会记录下自己的学习和感悟,可以的话 帮助更多的程序猿攻城狮 mybatis报错: Caused by: org.apache.ibatis.binding.BindingException: Parameter 'list' not found. Available parameters are [1, 0, param1, param2] 1、Mapper接口中加@

yangchunxj的博客 3421

Light Tools 8.4 在 win10系统上的安装方法(64位)

** 总的来说安装LT需要以下步骤(折腾了三天终于装好): 安装LT软件–禁用签名–加载含数字签名的第三方inf–添加注册表/安装驱动/添加密钥–成功破解 一、下载对应的LightTools 8.4版本软件,如下图为解压后的文件: 并选择 进行默认安装。 二、禁用数字签名。这里我用了两种方法,一种不行就换另一种,最终成功禁用。 方法1: 1、输入“cmd”并以管理员身份运行; 2、输入或复制 bcdedit.exe /set nointegritychecks on (此命令若没成功,再试bcded

weixin_45560953的博客 1万+

RK3588开发板RKNPU2环境部署实战:更新rknn_server与librknnrt.so详解

本文详细介绍了在RK3588开发板上更新rknn_server与librknnrt.so核心组件的完整实战流程。通过adb工具推送文件、设置权限并执行同步操作,确保RKNPU2环境部署成功,从而解决推理速度慢或初始化失败等问题,提升AI模型运行效率与稳定性。

weixin_29194817的博客 350

ORA-00923: FROM keyword not found where expected

我在网上查询时,发现有人说这个错误的原因是:select选取的字段名称过多时,字段名之间没有 ‘’逗号‘’隔开。 但是在我遇到的情况中是搜索的字段的别名level是关键字,因此失败。由于我是从mysql转到oracle,之前并没有注意到这个问题,将level改为其他别名之后错误消失。原sql如下: select ad.alert_level level  from event_def

qq_24686911的博客 5万+

(数字图像处理MATLAB+Python)第五章图像增强-第一节:图像增强概述和基于灰度级变换的图像增强

图像增强(Image Enhancement):指不考虑图像降质原因,利用各种数学方法和变换手段,增强图像中人们感兴趣部分或提高有用的图像特征的清晰度。从图像质量来看,图像增强提高了图像的可懂度,改善了图像的视觉效果例如在现实场景中,针对那些对比度较差、视觉效果不好的图像,我们就可以利用图像增强改善视觉质量图像增强可分为如下几种基于灰度级变换的图像增强基于直方图修正的图像增强基于照度反射模型的图像增强基于模糊技术的图像增强基于伪彩色处理的图像增强其他图像增强方法分段线性灰度级变换。

快乐江湖的博客 3335

【OpenCV学习笔记】- 学习笔记目录

OpenCV - 学习笔记系列博文

移动的130 1475

提示工程架构师干货:AI上下文工程在社交媒体舆情溯源中的应用

在舆情溯源中,“上下文”不是单一的“文本内容”,而是多维度、多源的信息集合溯源时间:从事件爆发到找到源头,只用了24小时(传统方法需要3-5天);溯源准确性:100%(通过人工验证确认);后续行动:品牌X发布了澄清声明,揭露了品牌Y的恶意行为,舆情在48小时内平息。社交媒体舆情溯源是一个“复杂的系统工程”,需要结合数据、模型、上下文理解。AI上下文工程的出现,让我们从“被动应对”转向“主动溯源”,从“模糊判断”转向“精准分析”。

Java大师兄的博客 813

基于强化学习控制策略的三相逆变器仿真

强化学习控制器的核心在于定义状态空间、动作空间、奖励函数以及选择合适的强化学习算法(例如DQN、DDPG等)。对于三相逆变器,状态可以是输出电压、电流等信息;动作则可能是调制指数的变化量;奖励函数则应鼓励快速准确地跟踪参考信号。定义状态空间和动作空间状态空间可以包括逆变器的输出电压、电流及其变化率等信息。动作空间则是控制器可执行的动作,例如PWM信号的调整幅度。matlab深色版本% 定义状态和动作空间维度numObs = 6;% 假设有六个状态变量(例如三相电压和电流)

amy_mhd的博客 138

JPEG 学习笔记

JPEG 学习笔记

陈硕的Blog 6105

【数据集】MODIS 的 MOD07 大气廓线产品概述及下载

MODIS 的 MOD07 大气廓线产品概述及下载

WW、forever的博客 552

OpenCV学习笔记大集锦

转载自: OpenCV学习笔记大集锦 – 视觉机器人 http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese/ 整理了我所了解的有关OpenCV的学习笔记、原理分析、使用例程等相关的博文。排序不分先后,随机整理的。如果有好的资源,也欢迎介绍和分享。 1:OpenCV学习笔记

Leo的博客 6664

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

openwrt学习笔记1-32

我的openwrt开发相关文章https://blog.youkuaiyun.com/xushx_bigbear/article/details/47746241 2015年08月18日 08:27:17xushx_bigbear阅读数:6031 版权声明:本文为博主原创文章,未经博主允许不得转载。文章转载只能用于非商业性质,且不能带有虚拟货币、积分等附加条件;转载必须注明出处。 https://...

ysh1042436059的专栏 480

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

前端学习笔记项目教程

前端学习笔记项目教程 1. 项目的目录结构及介绍 Front-end-study-notes/ ├── github/ │ └── workflows/ ├── notes/ ├── road/ ├── 游戏攻略/ ├── 转载专区/ ├── LICENSE ├── README.md ├── why error.md ├── 前端后端知识体系理解.md ├── 前端学习梳理.md ├── 笔...

gitblog_00644的博客 539

C++学习笔记下载仓库

C++学习笔记下载仓库 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库提供了一个名为 c++学习笔记.pdf 的资源文件下载。该文件是关于C++编程语言的学习笔记,适合初学者和有一定基础的开发者参考和学习。 资源文件 文件名: c++学习笔记.pdf 描述: 该文件包含了详细的C++学习笔记,涵盖了从基础语法到高级编程技巧的内容。 使用方法 点击仓库中的 c+...

gitblog_06600的博客 360

linux学习笔记

最全学习笔记,部分内容看图片

tzlaa的博客 958

SpringBoot学习笔记

SpringBoot学习笔记 【下载地址】SpringBoot学习笔记 SpringBoot学习笔记是一份全面而深入的学习资料,专为初学者和进阶开发者设计。通过这份笔记,您可以系统地掌握Spring Boot的基础知识、核心概念以及实战案例。无论是快速上手还是深入理解,这份资源都能帮助您显著提升开发效率,轻松应对各类Sp...

gitblog_06708的博客 354

Servlet学习笔记

Servlet学习笔记 Servlet: Servlet是javaweb的三大组件之一,它属于动态资源 作用:处理请求(每个Servlet都是唯一的,它们处理的请求都是不同的) 接收请求数据 处理请求 完成响应 Servlet中的方法大多数不由我们来调用,而是由服务器(tomcat)来调用;并且Servlet的对象也不由我们来创建,有tomcat来创建。 如何让浏览器访问servlet 1...

mf_yang的博客 156

UniGui学习笔记

UniGui学习笔记 【下载地址】UniGui学习笔记 这份UniGui学习笔记是UniGui开发群原作者的精心整理,为开发者提供了深入掌握UniGui框架的宝贵资源。笔记全面涵盖了UniGui开发中的核心知识点和实战经验,帮助开发者快速上手并提升开发效率。无论是初学者还是有一定经验的开发者,都能从中获得实用的技巧和启发...

gitblog_06751的博客 338

OpenCV学习笔记 笔记汇总

OpenCV学习笔记 笔记汇总 转载来源:https://www.cnblogs.com/tonyc/p/6407318.html 今后开始学习OpenCV 1:OpenCV学习笔记 作者:优快云 数量:55篇博文 网址:http://blog.youkuaiyun.com/column/details/opencv-manual.html 2:部分OpenCV的函数解读和原理解读 作者...

wuling129的专栏 248

【springboot】springboot学习笔记day12

springboot学习笔记day12.xmind-Java文档类资源-优快云下载

guaishounan的博客 5157

.net环境下ckeditor与ckfinder学习笔记

ckeditor 3.0.1学习笔记 一.ckeditor 3.0.1精简 精简前:4.52M 精简后:853K 1.删除_samples和_source文件夹,分别为示例文件和未压缩源程序 2.删除lang文件夹下除zh-cn.js,en.js下的所有语言文件.根据需要删除 3.删除根目录下的changes.html(更新列表),install.html(安装指向),licens...

weixin_30477293的博客 141

每天写篇学习笔记

 丛今天起,每天写篇学习笔记

figo_tang的专栏 408
上一篇: Hello World!
下一篇: Algorithm
程序员椰子橙
博客等级 码龄9年 46粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值