- 博客(33)
- 资源 (13)
- 收藏
- 关注
原创 场景:你是第一天来公司上班的,项目代码托管在 GitLab,项目地址:[email protected]:org/project.git,现在有一处代码需要你修改。
场景:你是第一天来公司上班的,项目代码托管在 GitLab,项目地址:[email protected]:org/project.git,现在有一处代码需要你修改。请完成此项任务中,与 git/gitlab相关的操作步骤。第一步:$> ssh一keygen 一t rss 一C [email protected]遇到问题:unknown key type rss解决:输入cd ~/.ssh正确的,...
2019-10-31 17:09:55 2226
原创 java面试: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。思路:判断是否为空 不为空的话判断截取的字节数,如果字节数大于字符串长度,就设置为截取所有字节数的长度 截半的话对应字节的ASC码为小于0的数值import...
2019-10-30 16:00:11 2148 1
原创 junit单元测试
常使用 @RunWith来加载springjunit这个核心类使用 @ContextConfiguration来加载相关的配置的文件通过 @Resource按名字来注入具体的bean在需要测试的方法上面加上@Test 来进行单元测试@RunWith(SpringJUnit4ClassRunner.class)//运行spring相关环境 相当于spring监听功能@...
2019-10-28 10:05:33 83
原创 页面用了jstl标签报错
1.确保引入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>2.在注释中不要有标签,这点最难搞,找了一会没发现错才尝试修改的这。
2019-10-24 11:18:13 197
原创 a标签中的javascript date-src是什么意思 document.formName.submit()什么意思
1.href="javascript:;"就是去掉a标签的默认行为。a的默认行为是超链接,会跳转,这就是不让跳转data-src=“”指向要访问的路径所以一起就表示页面不跳转不刷新也能访问那个路径-----跟异步一样2.document.formName.submit()什么意思:将名为formName的表单提交到对应的action中。...
2019-10-23 15:31:22 1163
原创 ssh项目中配置log4j
1.和其他配置文件一样,放在WEB-INF下,建立log4j.propertieslog4j.rootCategory=INFO, stdout , Rlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j...
2019-10-23 15:07:18 402
原创 springMVC静态资源文件找不到(js文件)
1.可以采用<mvc:resources>:在springMVC配置文件中加入<mvc:resources mapping="/resources/**/" location="/resources/"/> 2.当然还有其他方法:比如在拦截的时候不拦截.js文件、使用一个servlet来处理静态资源等...
2019-10-23 11:23:44 327
原创 SpringMVC编写项目路径没有问题,但一直报404
方式一:在页面中加入如下代码就好了<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>这样服务器就可以动态的将指定...
2019-10-22 17:30:34 1194
原创 拦截器与过滤器的区别
拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 在action的生命周期中,拦截器可以多次被调用,而过滤器init方法只能在容器初始化时被调用一次。 拦截器可以...
2019-10-22 12:08:05 112
原创 java知识难点(有的现在也不太大懂)
1.一行代码是怎么运行的首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行。我们可以用硬件实现虚拟机,这样虽然可以提高效率但是就没有了一次编译到处运行的特性了,所以一般在各个平台上用软件来实现,目前的虚拟机还提供了一套运行环境来进行垃圾回收,数组越界检查,权限校验等。虚拟机一...
2019-10-22 11:56:31 444
原创 spring+springmvc+mybatis+ MongoDB +Spring Boot+Spring Cloud+微服务项目实战相关的核心知识问题
SpringIoC 属于哪种设计模式? 谈谈你对 Spring IoC 和 DI 的理解,它们有什么区别? 简单谈谈 IoC 容器的原理。 bean 的 scope 有几种类型?请详细列举。 说说 IoC 中的继承和 Java 继承的区别。 IoC 中 car 对象的配置如下,现在要添加 user 对象,并且将 car 注入到 user 中,正确的配置是? <bean i...
2019-10-22 11:13:07 244
原创 SpringMVC总结以及写项目的一般流程
SpringMVC体系结构:haderAdapter去找相应的方法然后返回2.web.xml配置DispatcherServlet 添加监听:监听器随服务器的启动而运行 配置过滤器 设置字符集3.配置文件:扫描controller包 配置视图解析4.编写实体类5.编写页面6.编写控制类7.测试二、写项目的一般流程:需求分析、设计(数据库)完成后配...
2019-10-22 10:16:24 353
原创 Mybatis中#与$的区别
#相当于对数据加上双引号,$相当于获取值 直接显示数据,因此在sql语句中动态表示字段的时候,用#是比较安全的。${ } 仅仅为一个纯碎的 string 替换,在动态 SQL 解析阶段将会进行变量替换,用来传动态表名、列名,作为sql结构的拼接部分,如动态 select * from ${tablename} ,等价于select * from tablename;#{ } 被解析...
2019-10-22 10:10:22 100
原创 spring boot学习检验
1、为什么要用 Spring Boot?2、Spring Boot 的核心配置文件有哪几个?它们的区别是什么?3、Spring Boot 的配置文件有哪几种格式?它们有什么区别?4、Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?5、运行 Spring Boot 有哪几种方式?6、Spring Boot 自动配置原理是什么?7、你如何理解 Spring Boot ...
2019-10-22 09:53:52 109
原创 修改web工程的版本的简便方式
1.选择工程名----右击选properties-----选择resource----点击面板中路径后面的点点---点击进入工程所在目录2.选择.settings文件夹---进入文件中有一个xml文件----打开修改版本3.保存后在项目上刷新,可以看到版本都变了不用像之前那样在好几个地方修改,这样一下就该了...
2019-10-22 09:28:35 315
原创 mysql高频面试知识点
一1. 什么是索引?索引是一种数据结构,可以帮助我们快速的进行数据的查找.2. 索引是个什么样的数据结构呢?索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引.3. Hash索引和B+树所有有什么区别或者说优劣呢?首先要知道Hash索引和B+树索引的底层实现原理...
2019-10-21 17:02:15 285
原创 java基础与框架面试问题要点(一)
java基础:1、Java集合类,ArrayList LinkedList HashMap等集合类的线程安全问题 底层数据结构、数组和链表的使用场景、HashMap的源码2、 多线程方面:线程生命周期 线程状态 线程池3、 Java内存模型 CAS 原子操作 volatile内存语义 功能4、 Static final 关键字 类加载机制初始化顺序5、 ...
2019-10-21 17:01:25 163
原创 java(web)面试参考题
一、Java基础1.JDK和JRE有什么区别?2.==和equals的区别是什么?3.两个对象的hashCode()相同,则equals()也一定为true,对吗?4.final在java中有什么作用?5.java中的Math.round(-1.5)等于多少?6.String属于基础的数据类型吗?7.java中操作字符串都有哪些类?它们之间有什...
2019-10-21 15:24:58 117
原创 正则表达式(regex)入门指南
1.正则表达式是定义一种搜索模式的字符序列2.*与.区别:*可匹配0个或多个该字符,.可以匹配任何单个字符例:c*t可以匹配ct,cct,ccct等,c.t可以匹配c1t,cat,c5t,czt等3.组成:锚点:^固定到首部 ^1匹配以1开头的,$固定到尾部 2$表示匹配以2结尾的 字符集:[0-9]匹配任何一个数字,[A-Za_z0-9]表示匹配字母和数字 修饰符...
2019-10-21 15:14:16 179
原创 机器学习入门概念总结(一)
机器学习是一门从数据中研究算法的科学学科。 机器学习直白来讲,是根据已有的数据,进行算法选择,并基于算法和数据构建 模型,最终对未来进行预测; 机器学习是人工智能的一个分支。我们使用计算机设计一个系统,使它能够根据 提供的训练数据按照一定的方式来学习;随着训练次数的增加,该系统可以在性 能上不断学习和改进;通过参数优化的学习模型,能够用于预测相关问题的输出。1.google机器学习教程:ht...
2019-10-21 11:56:13 362
原创 python文件读取的几个细节
1.with 与open with的区别: 关键字with在不再需要访问文件后将其关闭。这可让Python去确定:你只管打开文件,并在需要时使用它,Python自会在合适的时候自动将其关闭。 也可以调用open()和close()来打开和关闭文件,但这样做时,如果程序存 在bug,导致close()语句未执行,文件将不会关闭。2.open(filename,访问model)...
2019-10-21 11:53:11 171
原创 spring整合mybatis的配置文件applicationContext.xml详解
疑惑解答:a.为什么有的用value,有的用ref,两者有什么不同吗?解答:value表示值是string类型的,ref表示的是对象类型的(自定义类的类型,其他引用类型)备注:Propagation类的事务传播行为属性说明 REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 SUPPORTS:支持当前事务,如果...
2019-10-18 21:08:44 809
原创 spring使用/学习总结
一、spring框架简介1.Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。2.优势:框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。低侵入式设计 独立于各种应用服务器 依赖注入特性将组件关系透明化,降低了耦合度 面向切面编程特性...
2019-10-18 19:17:23 145
原创 web.xml配置详解(SSM框架搭建)
<web-app> <display-name>Archetype Created Web Application</display-name> <!--这个是全局的,基本放在其他参数配置之前,否则会报错--> <context-param> <!-- Spring容器加载所有的配置文件的路径,这里指定...
2019-10-18 18:39:25 573
原创 ASR将语音文件输出成文本文件(语音不能用MP3格式,需用pcm格式的,否则报错)
1.新建java项目2.引入jar包(百度AI SDK--java)3.创建类package yuyin;import org.json.JSONObject;import com.baidu.aip.speech.AipSpeech;public class ASRTest { //设置APPID/AK/SK public static final String A...
2019-10-17 20:55:41 234
原创 clion注册码以及报错:1:20: fatal error: iostream: No such file or dir如何解决
注册码:(特性)C40PF37RR0-eyJsaWNlbnNlSWQiOiJDNDBQRjM3UlIwIiwibGljZW5zZWVOYW1lIjoiemhhbmcgeW9uZyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG...
2019-10-17 20:55:29 419
原创 搭建好SSM框架后查询数据库表,英文可以查到,中文就显示null
在server.xml中添加utf-8在数据库配置文件后传入参数使用utf-8两者都设置完就ok啦
2019-10-17 20:54:48 405 1
原创 python中格式化字符串、字符串复制
%s 在字符串中表示任意字符 %f 浮点数占位符 %d 整数占位符 eg:使用四种方式来输出,欢迎 xxx 光临 拼串 print('欢迎 '+name+' 光临!') ;多个参数 print('欢迎',name,'光临!') ;占位符 print('欢迎 %s 光临!'%name) ;格式化字符串 print(f'欢迎 {name} 光临!')字符串的复制(将字符串和数字相乘...
2019-10-17 20:52:58 233
原创 SSH框架中applicationContext.xml配置详解
<!--头文件,说明xml的版本和编码格式--><?xml version="1.0" encoding="UTF-8"?><!--beans —— xml文件的根节点 ;xmlns是命名空间;xmlns:xsi指具体用到的schema资源文件里定义的元素所要遵守的规范;xsi:schemaLocation——是指本文档里的xml元素所遵守的规范-->&...
2019-10-17 19:01:45 442
原创 Python学习总结
一.什么是pythona programming language that lets you work quickly and integrate systems more effectively面向对象的解释型语言简单易学丰富的库强制使用制表符作为语句缩进(white space)二.优缺点优点:简单、易学、免费、开源;缺点:运行速度慢,中文资料匮乏,代码不能加密。三.基本语...
2019-10-17 14:06:12 125
原创 接口中不能有方法体吗-------不是
以前在比较接口与抽象类区别的时候,接口中不能有方法体是接口的一个特点。而最近的学习改变了这一特点。在JDK1.8以后是可以有方法体的,用default修饰即可。如下图:...
2019-10-17 14:01:25 1673
原创 Redis学习
1.REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统,高性能的键值对数据库。2.优势:性能极高– Redis能读的速度是110000次/s,写的速度是81000次/s 。 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordere...
2019-10-17 11:35:26 61
原创 查看自己的GitHub地址
今天有同学问我的github地址,可以一起学习,我找了半天才找到,记录下我的笨,给大家分享一下我找的过程。.默认是github的地址加上你的用户名,我的https://github.com/JasminesLiuxin步骤:打开github后,在右上角头像上点击会有“Your Profile”(如果你已经登录),点击进入的网页链接就是你的github地址 ...
2019-10-17 10:37:39 15916
数码照片处理网络课程.rar
2020-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人