- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 【sftp】java使用vfs2传输sftp失败,提示Could not find file with URI because it is a relative path
参考https://stackoverflow.com/questions/68987411/apache-vfs-error-because-it-is-a-relative-path-and-no-base-uri-was-provided。JSch、commons-logging 和 commons-Lang。虽然提示permission有问题,但是正常上传了。
2024-06-19 11:14:17
299
原创 nas连接萤石云摄像机CTQ6X
一直到添加录像机验证一直没问题,但是验证一直不通过,后面下载了萤石云工作室的win桌面客户端,不知道是不是设置了预览还是怎么就能验证通过了rtsp://admin:XXXXXX@192.168.XXX.XXX:554/video_path。一直说不能连接录像机的,只能插卡或者云存储。我都看到了win客户端显示了设备的554端口了还说不行。最后都快放弃了试了一下居然成功了。(会不会是萤石云工作室的客户端打开之后,给开通了这个rtsp)网上说的找客服刷固件,客服也说没有的。请参考这个大佬的流程。
2024-06-02 16:46:13
511
原创 centos yum安装mysql出现Public key for mysql-community-server-5.7.37-1.el7.x86_64.rpm is not installed
使用yum -y install mysql-community-server安装mysql时候提示:The GPG keys listed for the “MySQL 5.7 Community Server” repository are already installed but they are not correct for this package.Check that the correct key URLs are configured for this repository.Fai
2022-03-10 09:55:59
25703
18
原创 linux mysql配置文件my.cnf无法配置慢日志的方法
1 要配置有权限的路径:比如在tmp目录。(配置文件内的修改slow_query_log_file如果没有权限,不会报错,没有任何效果)直接在mysql中登录后输入:set global slow_query_log_file='XXX'提示Variable 'slow_query_log_file' can't be set to the value of '/home/log/slow_query_log.log'把路径改成 tmp/slow.log试试:成功之后查询show va.
2021-02-05 14:10:47
535
原创 python 自动dump备份数据库各张表并存储,并可以双击cmd文件点击使用
使用python 获取数据库各张表在python主运行函数准备好条件之后,结合下面两个函数使用。(单表 单个sql 存放)def getTables(host, user, pwd, db_name): table_list = [] conn = pymysql.connect(host=host,user=user, passwd=pwd,db=db_name, charset='utf8') cursor = conn.cursor(cursor=pymysql.curs
2020-08-19 10:42:24
415
原创 mybatis generator命令行生成代码
1下载文件mysql-connector-java-5.1.43.jar 和 mybatis-generator-core-1.3.5.jar 推荐去maven仓库搜索下载,不用积分,可以挑版本。https://mvnrepository.com/2 配置文件<?xml version="1.0" encoding="UTF-8"?>&a
2018-11-02 15:42:54
296
原创 mysql 5.7.23默认编码设置 安装目录my.ini无效
首先用的是官网的安装版向导里面没有设置编码的。mysql-installer-community-5.7.23.0.msi网上一堆设置默认编码都是在安装目录下的,到了Stack Overflow也没有发现。最后成功的方案:在系统盘ProgramData(默认隐藏)文件夹里面的mysql里面的my.ini修改编码成功修改内容[mysql]default-character-set=...
2018-10-17 13:57:07
1619
4
原创 java-hashset随机数字放入后大小排序的假象,以及数字大小与数字范围的关系。
起因首先是因为thinking in java的一个例子(一个存放int的set集合): 但是与他期待的output不一致: 出现了从小到大的顺序排列输出。 仔细看看果然没什么差别(网上看到原因是jdk版本不一致,hashmap的hash算法不一致)在网上找到了存放数据的原理:简要概括就是因为hashset里面存放的是hashmap,数字是放进了hashmap的ent...
2018-09-05 18:43:08
2130
2
原创 mysql 查询优化--(分组,函数的应用)例子查找学生-课程成绩低于课程平均分的学生信息
之前上课感觉group by 和 一张表变成两张表使用(类似 from user_class as uc1,user_class as uc2)没怎么学好,特此实验一番user 表(用户即学生) class表 课程表 user_class表 用户选课表 查询目的 课程成绩低于课程平均分的学生信息。第一次尝试,实现简单效果mysql> select uc.* fr...
2018-08-23 11:44:51
9499
原创 java 各类集合总结_结构图、null的取值、结构、线程安全、性能、简单比较
null的取值: 除了HashTable的K/V都不能null 其余可以存在null – 但是在TreeMap、TreeSet两个类在加入第二个元素时,会调用Comparator比较器比较先后加入的元素是否重复(TreeMap比较的是Key值)。所以当加入第一个元素时,因为要创建根节点,即使第一个元素是null,也不会报错,因为此时不会调用比较器,再次加入元素则报错。 ...
2018-08-02 10:36:41
141
原创 java的算法实现-快排(通过泛型实现)
通过泛型实现了快排< T extends Comparable< T>>的意思是声明了一个泛型,该泛型继承了Comparable(可以通过.compareTo(x)比较,比x大就返回大于0,等于返回0,小于返回小于0) 如果是 < T extends Comparable< ? extends T>代表可以是T的子类 如果是 < T exte...
2018-07-20 10:33:07
294
原创 javaweb-mac+idea+自带maven不能下载源码Cannot download sources(spring部分)
event log 提示: 下午8:07 Cannot download sources Sources not found for: org.springframework:spring-webmvc:4.2.2.RELEASE 看到这个问题出现很少,在某个提问里面发现有人提到...
2018-07-05 20:19:05
4234
1
转载 spring 源码理解(二) 结构
总结来自原地址:https://my.oschina.net/kaywu123/blog/610825spring框架组成 Spring 框架的每个模块集合或者模块都可以单独存在,也可以一个或多个模块联合实现。每个模块的组成和功能如下:1.核心容器:由spring-beans、spring-core、spring-context和spring-expression(Spring Exp...
2018-07-02 14:30:10
261
原创 spring 源码理解(一)概念性
总结来自原地址:https://my.oschina.net/kaywu123/blog/6108251、 Bean面向BeanSpring 是面向 Bean 的编程(Bean Oriented Programming, BOP),Bean 在 Spring 中才是真正的主角。Bean 在 Spring 中作用就像 Object 对 OOP 的意义一样,Spring 中没有 B...
2018-06-30 13:47:10
590
原创 mac下idea tomcat不能debug、不能进断点
一开始发现mac的idea点debug一直没有反应,以为卡了后来发现在tomcat的配置里面有一个变量,在run的里面是没有的。 debug的位置有一个socket的,可能连不上,尝试把他的变量删了,然后居然可以运行了。。。但是发现了新的问题,不能进入断点。= =之后在网上探索,只找到了一个类似的,还是tomcat5代的时候。。。惊了答案在不经意间解决了。。新建了一个tomcat8 就好...
2018-06-27 11:35:51
2014
原创 面试-spring原理分析(一)(根据云析视频总结)
1、 整体流程图2、 注解annotation 注解只是一种标记,在代码上带上标记 转:java中元注解有四个: @Retention @Target @Document @Inherited;@Retention:注解的保留位置 @Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class...
2018-06-27 11:28:35
532
原创 mac mysql 编码配置 (mysql目录下没有my.cnf) 和idea配置自带databasejdbc连接
想要修改编码发现自己的/usr/local/mysql/support-files里面根本没有my.cnf安装方式是去mysql官网下了5.7一步一步直接安装的。关闭mysql的服务在系统偏好里面stop mysql server直接新建一个my.cnf 在/etc内容:[client]default-character-set=utf8[mysql]default-character-se...
2018-06-26 13:08:33
673
原创 spring mvc+mybatis+dbcp+maven多模块项目的搭建遇到的问题(三)
出现问题:打包了parent主项目之后,web模块的配置文件:spring-*.xml 和数据库配置文件和mybatis文件找不到25-May-2018 13:02:11.248 SEVERE [http-nio-8080-exec-2] org.springframework.web.servlet.DispatcherServlet.initServletBean Context initia...
2018-06-23 12:17:50
473
原创 javaweb项目网页路径问题总结
首先是链接中的左斜杠'/'的问题:后台路径中'/'是直接到项目根目录:localhost:8080/项目名/前台跳转中'/'是端口根目录:localhost:8080/ 理解:因为浏览器不能知道你是哪个项目idea使用tomcat路径映射的问题:<Context path="/photos" reloadable="true" docBase="D:\Project\PicUpload" ...
2018-06-23 10:12:21
1016
原创 云服务器ubuntu1604部署javaweb开发环境总结(tomcat启动上百秒的问题)
首先更新软件源:sudo apt-get update安装jdk8(由于实验室垃圾网络,使用命令行安装openjdk)sudo apt-get install openjdk-8-jdk查看是否成功 java -version还有其他的安装方式,我感觉还是命令行方便https://blog.csdn.net/u012707739/article/details/78489833安装tomcat8 ...
2018-06-14 16:59:12
216
原创 spring mvc+mybatis+dbcp+maven多模块项目的搭建遇到的问题(二)
现在开始连接数据库还有测试的踩坑之旅mybatis生成数据用mybatis生成entity和mapper和mapping的时候,重新生成了一遍那个client类,发现下面成功不是空指针的测试的时候有报错,resultmap already contains之类的,发现在那个xml文件里面有两个id为BaseResultMapper的resultMap,应该是生成的时候除了bug,不知道那个over...
2018-05-17 19:29:06
273
原创 spring mvc+mybatis+dbcp+maven多模块项目的搭建遇到的问题(一)
项目搭建的过程网上一大堆一、首先碰到的是依赖的问题由于Maven的依赖关系是传递性的,因此ecar_web只需要依赖于ecar_service依赖可以一层套一层,也就是说在web依赖service,service依赖dao层的时候,web层可以直接使用dao层的类的。现在项目的依赖关系ecar_api 和 ecar_web依赖于ecar_serviceecar_service依赖于ecar_han...
2018-05-15 20:00:26
354
原创 spring boot服务器启动报错'spring.datasource.url' is not specified
报错信息'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.原因数据库没有配置,在启动的文件的注解@SpringBootApplication中加入参数@SpringBootApplication(exclude = {DataSourceAutoConfigura...
2018-04-27 11:00:39
3252
原创 java基础知识-数组
数组的初始化一维数组double[] myList =new double[10]; myList[0] = 1.1; double[] myList2 = {1.1, 2.2, 3.3,4.4,5.5,6.6,7.7,8.8,9.9,10.0};二维数组double doubles[][] = new double[2][]; doubles[0]...
2018-04-12 11:56:29
183
原创 印象笔记的插件在chrome使用问题
突然有一段时间印象笔记一直提示登录,然后点击插件按钮又登录不了,研究了好久,把那个删了插件下载地址:https://www.yinxiang.com/webclipper/install/1.使用下载的压缩包页面提示去chrome商店需要梯子所以提供了下载包,页面上选择chrome的绿色按钮下载好,按照提示解压,开发者模式之后将解压的文件夹添加进来,可以使用,缺点:每次开启都提示让你关掉开发者模式...
2018-04-11 16:42:16
7094
原创 javaweb-spring项目-idea使用junit测试支持spring的IOC依赖注入的两种方式
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({"classpath:spring/spring-*.xml"})public class ClientTest { @Autowired UserService userService; @Test public void clien...
2018-04-09 18:36:26
1782
原创 javaweb-react的入门遇到的问题三:ajax获取数据与循环处理放入列表
直接摆上正常的写法例子请求的classvar NewClientList = React.createClass({ getInitialState:function(){ return { clientlist:[] }; }, componentDidMount:fu...
2018-04-02 16:28:47
780
1
原创 javaweb(实用)-IDEA下resources目录下txt文件读取写入引发的项目后台路径问题总结
首先idea下 真实路径与项目原本路径对比:(文件操作之后idea内打开项目内的文件并没有任何变化,项目真实路径或者说编译后情况下的文件发生了变化)项目中resources文件file.txt原本路径:D:\java\IDEAProjects\springDemo\firstWeb\resources\prop\file.txt(windows资源管理器的直接复制过来的目录)项目中...
2018-03-31 16:14:04
27173
原创 javaweb-react的入门遇到的问题一:state和props的初始化和设置修改
引用仿照菜鸟教程的例子: (需要网页有一个id为example333的div)var HelloMessage = React.createClass({ getDefaultProps(){ return { password: 123456, }; }, render...
2018-03-29 12:23:11
1272
原创 javaweb-react的入门遇到的问题二:组件的生命周期
在菜鸟教程接触到react组件的生命周期:其中有一个实例:以下实例在 Hello 组件加载以后,通过 componentDidMount 方法设置一个定时器,每隔100毫秒重新设置组件的透明度,并重新渲染:var Hello = React.createClass({ getInitialState: function () { return { opacity: 1.0...
2018-03-29 11:43:00
185
原创 java多线程-竞态条件的形成模拟,锁的使用,volatile关键字的使用
很简单的一次尝试。售票的机器类public class TicketSell implements Runnable{ private volatile int number = 10; //第四次尝试去掉了volatile @Override public void run() { while (number > 0) { ...
2018-03-26 15:16:27
220
原创 java多线程-对于内置对象锁的理解
在慕课网上看过多线程的课程。当某一个线程访问到某个类的含有synchronized标志的方法、synchronized的代码块的时候,获得了当前对象的锁,这个时候,其他线程不能访问该对象的这个synchronized方法。比如(慕课网课程上的)能量系统,初始化了一个能量系统,然后有一百个线程去不断获取锁、释放锁实现了能量的转移,一个线程在访问这个能量转移方法的时候,获取了这个EnergySyste...
2018-03-26 15:01:06
297
原创 javaweb-servlet基础
jsp的前身是servlet。一个servlet就是一个java类,可以通过请求-响应编程模型来访问这个驻留在服务器内存中的servlet程序生命周期:(个人理解于他人的总结)1:容器使用类加载器对应某servlet类的文件加载servlet2:调用其构造函数创建实例3:调用servlet的init方法初始化4:每次有新的请求过来的时候,web容器创建了一个新的线程来处理请求,使用service方...
2018-03-23 13:56:58
183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人