20200207 mybatis plus 自带insert插入异常 sql injection violation

解决方法:
使用逆向工程脚本时,生成的映射实体类在下面的注解会多table:
删除即可
@TableName(“table:ts_app_oracle_apply”)

20200209 数据库字段自动更新生成问题

异常描述:更新数据时,个别时间字段没有进行更新,但是更新操作执行完成后,不该被更新的字段更新了
解决方法: 数据库中,设计表,修改所有时间字段,根据当前时间戳更新,关闭该选项

20200210 中文乱码问题

详细信息:java后台使用content-disposition属性返回中文文件名时,出现编码问题 urlencode编码,需要前端解码

access-control-allow-credentials: true
access-control-allow-headers: Origin,X-Requested-With,accept,content-type
access-control-allow-methods: OPTIONS,GET,POST,DELETE,PUT
access-control-allow-origin: *
content-disposition: attachment;fileName=%E5%A4%A9%E5%B1%B1%E5%B9%B3%E5%8F%B0%E7%94%A8%E6%88%B7%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E8%B5%84%E6%BA%90%E7%94%B3%E8%AF%B7%E5%AE%89%E5%85%A8%E8%B4%A3%E4%BB%BB%E6%89%BF%E8%AF%BA%E4%B9%A6.docx
content-type: application/force-download
date: Mon, 10 Feb 2020 03:11:46 GMT
transfer-encoding: chunked

20200210 指定配置文件启动

指定配置文件启动命令失效,与启动脚本与jar包同级目录下,建立config文件夹,存放配置文件在其中,
即可指定外部配置文件启动

20200216 文件删除失败

原因:没有关闭对应输入流

20200218 excel文件导入,将数据返回时出现空指针异常

经检查,发现是两张表excel中,某个字段名不一致导致

20200224 应用上线前端按钮无法显示

原因:在后台的逻逻辑判断时,只考虑了应用申请记录不为空的前提,当应用为空的时候
控制按钮的值就无法赋值,导致了前端控制按钮的值为null
解决:修改判断逻辑

20200224 nginx代理静态资源问题

原因:在nginx代理时,需要用到静态资源,静态资源的目录是从根目录也是就是“/”开始的
n那么,在配置代理时,location后就不能带有前缀或者后缀,只能以“/”开始的
当然也不是绝对,要考虑实际的静态资源的状态,去配置代理

20200224 nginx代理cas登录问题

现象: 在使用nginx代理时,发现登录的cas模块会跳到代理机ip+端口的地址,不会跳到代理地址
原因: 前端代码在写登录时,直接使用本地地址作为登录地址,所有要想到正确的登录地址,需要进行代理,才可以

20200225 文件上传出错

原因:文件上传直接报错,其实文件是上传成功的,但是由于数据库的某个字段不能为空,导致程序异常
返回错误码,直接显示文件上传失败

20200303 数据库连接异常

要注意部署数据库的环境与服务环境是否相同

20200314 接口请求异常

测试环境接口可以正常请求,但是正式环境无法请求,原因是正式环境无法直接请求正式环境对应接口,加了

20200316 ftp连接关闭

查看代码时,突然发现ftp连接后没有关闭,虽然ftp会自动关闭,但是连接过多时不关闭会对资源产生影响

20200317 无法删除压缩包文件

没有关闭压缩包文件对应的流

20200318 调用webservice接口失败

没有对接口地址

20200320 数据库连接异常

忘记配置端口

20200320 文件夹创建解析异常

linux中的文件符为/,windows中的文件符为\,要注意区分

20200324 h2数据库查询异常

在使用轻量数据库h2时,发现插入数据正常,但是查询数据会报错,会将插入的string字符串,强制转换为int类型
检查后发现,h2数据表的字段顺序与实体类中的字段顺序必选保持一致,否则会出错

20200408 postwoman请求异常

使用postwoman时,接口无法正常请求测试,但通过swagger可以正常测试使用
定位后发现postwoman是使用XMLRequest发送请求,需要在后台代码中设置跨越处理

20200420 ftp文件导出异常

用户上传文件后无法导出下载的问题,检查后发现代码没有判断非空选项值,且ftp目录权限存在异常,已经修复

20200421 redis数据获取异常

redis数据库中有对应的值,但是在代码中无法获取,调试后发现是序列化原因,代码发送取值请求时,key的序列化与redis的序列化
不一致,所以获取值失败

20200421 控制台日志打印异常

pom依赖存在冲突

20200421 mongoDB配置异常

在项目中没有使用到mongoDB的任何依赖,但是运行时抛出了没有配置mongoDB的异常
原因是在项目中使用了jmeter的依赖包,而jimter依赖包会使用MongoDB的依赖
maven在解决依赖时,会自动解决传递依赖,所以会自动引入mongodb的依赖,导致运行异常
只需要在启动类中添加排除注释即可
也可以在.iml文件中,搜索MongoDB的依赖,删除即可

20200422 mybatis pluse 映射类构造异常

在mybatis plus的映射构造类中,使用了lamlok时,会自动建立无参构造
但是如果在构造类中手动建立了构造函数,那么mybatis在执行自带查询时,结果返回会自动使用建好的构造函数
会导致返回值无法返回的异常

20200422 json数据二次转义问题

解决办法就是,只转一次。转两次就会出现这个情况,你可以把之前转的json转成map

20200509 jmeter使用java调用接口参数传递异常

场景

再使用java代码调用jmeter的接口去发送post请求时,发现json字符串会被转义
即双引号,大括号之类的特殊符号会被转义
涉及到的类为 HTTPSamplerProxy类与SampleResult类
HTTPSamplerProxy类设置请求参数,接口地址端口请求头等信息
SampleResult类用来发送请求,并接收返回结果
但是在HTTPSamplerProxy参数传递的过程中并为发现字符转义
在SampleResult发送请求时,json字符串被转义,涉及方法为queryString方法

解决方法:

经调试发现,参数转义步骤,检查为什么会执行转义
可能性猜测为.
HTTPSamplerProxy添加请求参数时,使用的形式为key:value形式,当请求参数也为键值对形式时
不论是post还是get,参数都会被拼接到url接口地址的后面,所以再使用SampleResult发送请求时
url中的特殊符号会全部被转义
所以当参数为json字符串类型,且位于body时,不用添加参数的key,直接将值添加到HTTPSamplerProxy实体中即可

疑问点

1:参数位于query时,且参数为json字符串时,如何避免转义?
此时必须转义,否则报错,目前只发现可以手动转义

20200518 服务启动正常,但是接口调用时抛出类找不到的异常

代码无异常,配置文件无异常。
接口请求就异常
swagger-ui无法访问

本地启动服务无异常

经检查:发现启动项目的用户权限异常
设计启动用户为adcloud
实际启动用户为root
使用自动化发布工具部署发布时,使用的是adcloud用户
导致权限不够,无法读取依赖包,抛出类加载异常

20200521 Apache错误:[error] (OS 10038)在一个非套接字上尝试了一个操作

解决办法一:

可能是安装了某些程序修改了Winsock,使用netsh winsock reset 命令修复Winsock重启计算机即可!

解决办法二:

在httpd.conf文件中添加 Win32DisableAcceptEx 标记,如下:

< IfModule mpm_winnt.c>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
</IfModule>

解决办法三:

1、网上邻居-;本地连接-;属性-;internet协议(TCP/IP)-;属性-;高级 -;wins标签-;去掉启用LMhosts查询前的勾.
2、控制面版-;windows防火墙-;高级标签-;本地连接设置-;服务的标签里勾选安全Web服务器(HTTPS)。
3、然后重启Apache

20200522 添加eureka-server服务异常

springcloud更新换代比较快,可能1.5可以使用,到了2.0就不用了。所以做项目或者练习时要看清自己使用的版本。
1.5版本使用spring-cloud-starter-eureka-server还是没问题的。
2.0以上建议使用 spring-cloud-starter-netflix-eureka-server。

20200522 spring cloud 项目eureka client端启动异常 Completed shut down of DiscoveryClient

添加spring boot web依赖后解决

20200522 @Autowired注解与@Resource注解的区别

:@Autowired只按照byType 注入;@Resource默认按byName自动注入,也提供按照byType 注入;

20200522 Eureka异常 EMERGENCY! EUREKA MAY BE。。

警告!Eureka可能存在维护了错误的实例列表(当它们没有启动的时候,Eureka却把它当成启动的了)
;Renews值小于Threshold值,因此剩下未过期的都是安全的。

原因:

这个是Eureka的自我保护机制。Eureka Server在运行期间,
会统计心跳失败的比例在15分钟之内是否低于85%,如果出现低于的情况(在单机调试的时候很容易满足,
实际在生产环境上通常是由于网络不稳定导致),Eureka Server会将当前的实例注册信息保护起来,同时提示这个警告。

解决方案

1、在生产上可以开自注册,部署两个server
2、在本机器上测试的时候,可以把比值调低,比如0.49
3、或者简单粗暴把自我保护模式关闭

20200602 Long类型异常

再生成六位验证码时,此处的验证码类型为long类型,不是String类型
发现会有小概率产生的验证码位数不对,由六位变为五位,且数值也与六位的数值不一样

类举排查后发现:
long类型的数据,以0开头时,会出现位数变化,即下边的情况
Long errNum = 012345L;
此时 errNum的值为10024
原因是在Java语言中
数值类型的数据:
0开头表示八进制
0x开头为十六进制

20200605 mybatis插入数据异常

表中字段为int,自增
实体类设置为了uuid导致异常
且数据表中字段对应差一个分隔符

20200620配置文件路径异常

再使用方法时,.class.getClassLoader().getResource(“jmeter.properties”).getPath();
获取到的配置文件路径为全路径,即绝对路径
不是相对路径
打包为jar包时,获取的路径为jar包路径,上述方法获取到的路径,无法直接获取到配置文件
导致程序异常。

20200703 线程对象问题

线程池里用传递的方法,不会导致新建对象,占用内存

用new的方式才会有很多 线程里面传进去的应该是同一个实例

20200703 try,catch,finally

当三者配合使用时,及时try中进行了return,finally中的语句还是会执行

20200708 mysql插入异常

字段不能使用mysql中的保留字段,如function,delete等关键字

20200709 mybatis plus 注解自定义sql时,函数返回值尽量使用包装类

20200717 mybatis plus查询异常

实体类若自定义构造后,没有生成空参构造,查询字段会出现异常,导致无法将值赋予对应字段

20200727 idea全局搜索异常

快捷键 :Ctrl+Shift+F 步骤:设置 -->时间和语言–左侧的语言–>点击语言模块下的"中文(中华人民共和国)"
–>点击“选项”–>点击键盘模块下的“微软拼音”–>选项–>点击“按键”–>最下面的“热键”–>简体/繁体中文输入切换

20200805 mybatis plus IPage分页异常

使用IPage方法进行分页查询时,必须要将IPage参数放到自定义方法的第一个参数位置
否则会报异常,select one but found many;

20200805 elasticSearch无法使用root用户启动

20200805 mybatis plus 查询异常

在mybatis mapper接口类中,方法不能重载

/尚未解决/

20200811 elasticSearch建索引-表异常

使用自定义json字符串,可以成功建表
使用hashMap转成的json字符串,无法建表,
原因不明:
1:猜测hashmap无序,导致字段顺序异常?

20200902 mybatis plus拼接sql异常

字段为空时,使用mybatis plus自带的.eq()方法查询时,
会变成查询全部

20200831

1、spring boot切面aop使用多个 websocket会二次发送
2:linux中特殊字符^M,是应用windows下的回车

20200902 h2数据库初始化异常

在spring boot中,使用h2本地数据库+mysql数据库配置俩个数据源时
遇到了h2数据表初始化异常,无法建立h2数据表
且建表语句无异常,配置文件无异常
经排查发现:
配置yml文件中,自定义多个数据源,h2无法识别
只能在.properties文件中,优先使用spring.datasource.driver-class-name的方式配置h2
然后再去yml文件中配置数据源,这样h2数据源就会先初始化,不会导致建表语句无法执行

20200909 mybatis分页没有生效

使用mybatis中自带分页,并配置了分页拦截

/**
* mybatis-plus分页插件<br>
* 文档:http://mp.baomidou.com<br>
* 需要注意的是Page参数需要放在参数列表的第一个
*/
@Bean
public PaginationInterceptor paginationInterceptor() {return new PaginationInterceptor();
}
但是实际使用中,却没有生效,需要在数据源配置类中加入以下代码
``@Bean(name = "viewSqlSessionFactory")
public SqlSessionFactory sqliteSqlSessionFactory(@Qualifier("viewDataSource") DataSource dataSource) throws Exception {MybatisSqlSessionFactoryBean sqlSessionFactory = new MybatisSqlSessionFactoryBean();MybatisConfiguration configuration = new MybatisConfiguration();configuration.addInterceptor(new PaginationInterceptor());sqlSessionFactory.setConfiguration(configuration);sqlSessionFactory.setDataSource(dataSource);return sqlSessionFactory.getObject();
}

20200921 拦截器write.print返回字段异常

writer.print()方法不能直接打印错误对象,需要将对象转化为JSON字符串,才可以返回,否则返回的为对象的内存地址。

20201027 spring boot注解@Autowired异常

现象:在开发过程中,突然方法中的String类型参数会被提示没有String的bean,无法注入
后续发现是方法上误加了@Autowired注解导致

20201027 spring cloud消息总线配置异常

场景,使用spring cloud的微服务网关功能注册api时,发现注册的api无法访问,
数据库中与gitlib中已经新增了新建的api的相关信息与路由
排查问题:数据库与gitlib中都有信息,即新增操作已经成功
调用api时提示没有该api路径,网关服务与配置中心服务都运行正常
查看日志发现配置中心无法连接kafka服务,发现kafka服务崩溃,重启kafka
依然无法解决;
查看配置文件,发现springcloud消息总线配置有问题,修改配置文件后重启服务;
接口可以通过网关注册并发现。
spring cloud消息总线中对应关系需注意,且需注意分组配置

20201027 green plum执行查询sql异常

green plum sql语句与mysql在使用limit语句有些许不通
mysql : select from table limit begin,size
green plum : select from table limit size offset begin

调用post接口传参异常

在调用别人开发post接口时发现,传递的参数放到body中,始终无法成功调用
会提示必选参数没有传递,经沟通发现该接口虽为post类型,但参数接收并没有采用body
接收参数,且在接口定义中使用@RequestParam接收参数,即只能将参数拼接到api接口地址后
才可成功调用api。

20201102 mybatis plus启动异常

org.apache.ibatis.builder.BuilderException: Could not find value method on SQL annotation. Cause: org.apache.ibatis.builder.BuilderException: Parsing error was found in mapping #{}.
Check syntax #{property|(expression), var1=value1, var2=value2, …}

其实就是#{}里面没有写参数。。。

20201104 swagger-ui接口测试异常

使用spring boot集成swagger-ui进行接口测试时,发现新定义的接口无法在swagger-ui中进行测试
网页控制台js输出找不到Content-Type,其他接口均使用正常
经过调试后发现,接口有一参数名为nodeType,该参数名在swagger-ui中被认为是保留字段,会被解析
导致接口无法正常调用,本次场景出现使用的swagger-ui的版本为2.6.1,在2.9.1中未遇到该问题

20201106 ftp文件下载异常

搭建好新的ftp服务器,
使用java进行ftp文件操作时,发现文件可以正常上传,但是无法正常下载
每次下载

20201110 循环依赖

在spring boot框架中使用JDBCTemplate连接数据库时,两个DAO层存在了循环依赖,导致项目无法启动

20201116 lua脚本问题

由于对lua脚本语言不是很熟悉,在nginx中使用lua脚本语言时,先使用了ngx.say的方法
然后进行业务逻辑处理, 导致后续业务逻辑无法执行,并且抛出异常,注释ngx.say后,
该问题消失,原因可能是lua脚本的执行顺序可能有比较严格的规定。

20201119 mysql连接问题

在使用omindb连接数据库时,发现无法连接mysql8.0以上的数据库
后续调整了mysql8.0的服务认证方式之后,可以连接
是因为新5.7与8.0的密码加密方式不通

20201214 javamail smtp邮件发送异常

配置后无法正常发送,抛异常如下
JavaMail Exception: javax.net.ssl.SSLException:
Unrecognized SSL message, plaintext connection?
经搜索排查后,修改配置文件如下:
Properties props = new Properties();
props.setProperty(“mail.smtp.auth”, “true”);
props.setProperty(“mail.debug”, “true”);//启用调试
props.setProperty(“mail.smtp.starttls.enable”, “true”);//添加这个
props.setProperty(“mail.smtp.ssl.enable”, “true”);
props.setProperty(“mail.imap.socketFactory.fallback”, “false”);
//不需要这个
//props.setProperty(“mail.imap.socketFactory.class”, “javax.net.ssl.SSLSocketFactory”);

原因尚不明确,需继续排查,可能是如下原因
配置JavaMail的Properties时,不要指定“mail.smtp.socketFactory.class”,因为TLS使用的是普通的Socket。
然后指定属性“mail.smtp.starttls.enable”为“true”。

20201214 nginx代理异常

再使用nginx二级目录方式代理多个不同项目时,出现了静态资源404的问题
经排查后发现是不通项目中文件资源路径的问题
只能使用单端口代理单服务,不会出现该问题

20201214 jpa实体类参数问题

在使用jpa自定义sql查询,映射实体类时,
当使用的语句是*时,要注意数据库中的表字段与实体类中的字段顺序是否一致
不一致会出现类型映射异常

20201216 maven打包异常

场景:更换maven配置文件后,使用maven打包项目,抛出异常,无法识别字段
但是项目中所有依赖均无报错,清除缓存后也可本地正常启动,只是打包无法打包
会提示一系列异常
排查:在处理该问题时,百度了很多方法,均未生效,将原有maven本地仓库删除,重新导入
依赖,也没有任何作用,还原配置文件,也没有作用,发现idea中配置好后maven,使用
右侧工具栏的maven插件,可以编译打包,但是命令行打包依旧失败
在配置IDEA中maven路径时,发现有IDEA自带maven配置,问题可能出现在这里
尝试解决: 打开IDEA默认maven配置路径,发现在C盘用户名下的.m2文件夹内,依旧有一个maven
配置文件,该配置文件中的配置为默认配置,可添加公网依赖,但是无法添加内网依赖,
修改该配置文件后,打包正常
可能原因: 命令行使用maven打包命令时,读取配置文件的顺序可能是这样的:
maven安装目录配置-》系统自带maven配置
即C盘下的配置文件,优先度可能高于安装目录的配置文件
这样就导致在IDEA中配置好后maven,使用右侧maven工具插件可以打包,因为IDEA会去读
项目配置好的,而不去读系统默认的
但在命令行中,会使用系统变量中的maven,读取配置文件的顺序也如上所述,所以导致无法打包

20201218 swagger-ui模型绑定异常

场景:在srping boot中使用swagger2.9.2时,接口参数定义类型为Double
在启动时会报异常 databind error
解决:排查后发现是swagger2.9.2中自带的swagger-models存在bug,需要单独导入
导入方式如下,即可避免数值类型的参数绑定异常

<!--swagger-->
<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version><exclusions><exclusion><groupId>io.swagger</groupId><artifactId>swagger-models</artifactId></exclusion></exclusions>
</dependency><dependency><groupId>io.swagger</groupId><artifactId>swagger-models</artifactId><version>1.5.21</version>
</dependency>

20201218 maven打包的jar包运行正常,但是调用接口时,接口抛异常

场景:本地IDEA中运行,调用接口无异常,本地打包后,运行jar包,提示com.sun.**类不存在
排查:检查jdk中的jre是否缺少该jar包,发现缺少,复制jdk中的tool.jar,重新打包,问题存在
有博客说是因为jdk1.8打包时会排除jdk1.5的com.sun的包,估修改pom配置文件如下

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>2.5.1</version><configuration><source>1.8</source><target>1.8</target><encoding>utf-8</encoding><compilerArgument>-XDignore.symbol.file</compilerArgument><compilerArguments><bootclasspath>${env.JAVA_HOME}/jre/lib/rt.jar:${env.JAVA_HOME}/jre/lib/plugin.jar</bootclasspath></compilerArguments></configuration>
</plugin>

问题依旧存在,清除缓存,重新导入maven,清楚idea缓存,maven命令clean,update
均未生效,其他项目打包正常,唯独该项目存在这个问题
解决:迫于无奈,只能使用本地依赖的方式,pom中指定tool.jar包,问题解决

    <dependency><groupId>com.sun</groupId><artifactId>tools</artifactId><version>1.8</version><scope>system</scope><systemPath>${pom.basedir}/lib/tools.jar</systemPath></dependency>

可能原因:该项目使用了公司内部的frm框架,有部分frm框架jar包因业务不需要,去除后
出现了该问题,可能的原因去除的frm框架依赖包中有改tool.jar依赖,但是父依赖
依旧使用的frm依赖,即可能导致maven认为该项目不需要导入tool.jar,导致依赖丢失
本地运行时正常,运行时可能使用了本地jdk中的依赖,所以不会报错,真正原因尚未定位。

2020年开发踩坑记录相关推荐

  1. 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录

    需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中 ...

  2. 乐视体感摄像头开发踩坑记录

    乐视三合一体感相机开发踩坑记录 第一次用Cmake,以下如有错误请大佬指正 开发环境: Linux ARM(树莓派4) AstraSDK-v2.1.3 Arm/Arm64(https://orbbec ...

  3. Flutter 开发踩坑记录(干货总结)

    Flutter 太好学了!BUG 真的太少了!issues 只有 5000 多!也就那么亿点!简单得我都枯了!毕竟每次遇到问题,???????? 都是直接去找群里的法佬.低调.Alex 等几位大佬(? ...

  4. uniapp 开发踩坑记录

    使用dcloud 的 uniapp开发了一个app,把遇到的问题总结一下: 1.uniapp 前端的布局代码与小程序 高度相似(如果没有接触过 建议多看看文档):js是用的vue 布局比较简单,比jq ...

  5. Vue SPA应用微信开发踩坑记录

    解决难点 JS-SDK需要向服务端获取签名,且获取签名中需要的参数包括所在页面的网址,但由于单页应用的路由特殊,其中涉及到的iOS和Android的微信客户端浏览器内核的差异性导致的兼容问题 JS-S ...

  6. uniapp聊天页nvue开发踩坑记录

    由于前段时间开发出来的vue版本的聊天页,性能.用户体验等方面十分不尽人意,故开启了新的征途,nvue版本聊天页的开发. 痛点一.进入页面保持在最底部 这次重构nvue版本的聊天页,使用了标新立异的渲 ...

  7. 首次c#蓝牙开发踩坑记录

    异常如下 [尝试一] 百度搜索cc7b13ffcd2ddd51找到类似情况 https://learningintheopen.org/tag/publickeytokencc7b13ffcd2ddd ...

  8. Flutter 开发踩坑记录

    Flutter 太好学了!BUG 真的太少了! issues 只有 5000 多!也就那么亿点!简单得我都枯了!毕竟每次遇到问题,

  9. 日常踩坑记录-汇总版

    开发踩坑记录,不定时更新 心得 RTFM 严谨的去思考问题,处理问题 严格要求自己的代码编写习惯与风格 注意 单词拼写 20200207 mybatis plus 自带insert插入异常 sql i ...

最新文章

  1. 启动mysqld报 mysql the server quit without updating pid file
  2. windowservice创建及部署
  3. php实现设计模式之 适配器模式
  4. Inna and Sequence
  5. leetcode 101. 对称二叉树 递归解法
  6. [C++] 用Xcode来写C++程序[3] Constants
  7. 怎么建立微信生态用户增长模型?
  8. Java:GraalVM数据库流性能
  9. 网络中的计算机如果加入家庭组,win10系统加入其他计算机家庭组的操作方法
  10. Sublime Text 2插件安装及快捷键介绍
  11. 【NOIP2015】D2-T1跳石头,二分答案
  12. MySQL 主键入门到精通
  13. 一键环境安装包无法修改网站目录提示.user.ini权限问题解决方法
  14. 筛选法求100以内的素数
  15. 【012】Excel宏编程相关封装模块(删除行/列、隐藏列、合并单元格)_005_#VBA
  16. python-机器学习的两种传统算法-knn,k-means
  17. 第一代测序(Sanger测序)
  18. sql语句中----删除表数据的三兄弟
  19. 如何强制App横屏或者竖屏显示应用
  20. spark-sql字段级血缘关系实现

热门文章

  1. HTML网页设计期末课程大作业 ~中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码...
  2. ubuntu设置相机为固定焦距
  3. RFSoC应用笔记 - RF数据转换器 -09- RFSoC关键配置之RF-DAC内部解析(三)
  4. GPIB编程控件指令
  5. 导入sql 出现错误代码: 1273
  6. python机器学习实战 getA()函数详解
  7. 团队项目开发“编码规范”之九:代码分析
  8. 很多APP都支持了 “本机号码一键登录”,知道是怎么实现么?
  9. 前端开发攻略,微信公众号前端开发教程
  10. php think queue work,thinkphp5.0无法使用think-queue包,php think queue:work命令不存在