
java
周超能
喜欢java
展开
-
英语学习笔记
3:代替人名的代词称为,人称代词,代词分为:人称代词:分为主格,宾格 ,只有主格才能做主语来造句子。Be+介词短语=系动词+表语=状态型谓语。Be+动词+名词=系动词+表语=状态型谓语。动词短语:二个单词或者三个单词,只要表达出动作的词都是动词,做谓语用。动词谓语,一般用一个单词构成,状态型谓语一般是一个系表结构描述。3:助动词+动词其他形式,比如过去式,现在进行时。Be+形容词=系动词+表语=状态型谓语。7:动词加单引号可以做主语: “eat”8:谓语:说明主语动作或者状态的词语。2:助动词+动词原形。.原创 2022-08-17 12:03:43 · 330 阅读 · 1 评论 -
计算机硬件学习
ROM用来存放blos系统,blos系统可以对电脑简单的操作,操作系统才是用户使用的系统,blos是厂商配置的简单的控制硬件的系统。内存-RAM=>可读可写。ROM->只读,断点不丢失数据。1:cpu二核心4线程,可以称为伪四核。ROM产生的数据,都放在cmos系统中。.........原创 2022-08-16 14:57:13 · 826 阅读 · 0 评论 -
redis分布式锁
lok.lock();//相当于setIfAbsent。//业务逻辑,分布式锁。//业务执行完后删除锁。//局部变量,不会存在并发问题。//业务逻辑,分布式锁。*创建redisson对象。原创 2022-07-28 14:03:00 · 414 阅读 · 0 评论 -
Lanbda表达式
/keyvalue需要放的数据。//获取到集合中的集合对象转换成流对象。*判断集合中是否满足条件的元素,有则true。*求元素中的最大值,需要传根据什么比较。*求元素中的最小值,需要传根据什么比较。*把集合中的一列转换成list集合返回。*把集合中的一列转换成Set集合返回。*把集合中的一列转换成map集合返回。*判断是否所有的元素都符合条件。*skip跳过最大id的元素。*操作集合中的集合元素。*//获取最小的元素。*操作集合中的集合。...原创 2022-07-27 18:46:00 · 294 阅读 · 0 评论 -
SpringBoot学习
1提高创建项目速度可以设置为国内阿里镜像工程2。原创 2022-07-25 11:11:05 · 110 阅读 · 0 评论 -
黑马SpringBoot学习
开启配置属性的功能,参数是需要被配置的类对象,如果配置了,被设置的类对象,无需添加管理注解。//可以直接读取yml中配置的对象数据,属性绑定注入,可以为第三方bean注入属性值。5使用yml配置尽量不要使用纯数字,可能会存在转换问题,使用的话可以添加""...原创 2022-07-23 18:38:26 · 202 阅读 · 0 评论 -
MybatisPuls的学习
/在二者之间查询//前只能为小,后面为大//模糊查询wrapper.like("userName","张");//查询已j开头的数据//le=//wrapper.lt("uid",3).gt("uid",1);//lt是这个and关系wrapper.lt("uid",3).or().gt("uid",1);=null,"age",39);=null">age,////分页Pagepage=newPage(1,5);...原创 2022-07-16 23:55:29 · 681 阅读 · 0 评论 -
Meven的使用
1:maven的下载链接:Maven – Download Apache Maven2:meven: 3:配置meven的环境变量:4:path变量添加:%MAVEN_HOME%\bin5:maven中央仓库资源路径:https://mvnrepository.com/6:本地仓库配置maven:7:配置远程仓库:使用阿里云镜像maven: 8:.........原创 2022-07-11 17:30:42 · 1090 阅读 · 0 评论 -
BigDecimal小数的加减乘除
挺好用的原创 2022-07-08 17:53:16 · 901 阅读 · 2 评论 -
Spring的AOP使用配置
AOP基本组成部分AOP注解(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用(3)Advice(通知):AOP在特定的切入点上执行的增强处理,有beforeafterafterReturning.afterThrowing.around(4)Pointcut(切入点);就是带有通知的连接点,在程序中主要体现为书写切入点表达式(5)AOP代理:AOP框架创建的对象,代理就是目标对象的加强。Spring中的原创 2022-07-05 18:31:58 · 555 阅读 · 0 评论 -
mysql主从复制配置
1:宝塔打开mysq配置文件主服务器mysql配置:[mysqld]server_id=216 #数据库唯一标示binlog_do_db=student #需要同步的数据库binlog_ignore-db=information_schema #不需要同步的数据库binlog_ignore_db=mysql #不需要同步的数据库binlog_ignore_db=test #不需要同步的数据库expire-logs-days = 7 #保留七天二进制文件relay-log-space-limit = 16G原创 2022-07-04 16:08:19 · 562 阅读 · 0 评论 -
宝塔的安装与查看
bt default 查看系统的宝塔账户密码宝塔安装地址: 宝塔面板下载,免费全能的服务器运维软件原创 2022-06-30 17:20:07 · 2631 阅读 · 0 评论 -
mysql自动记录数据插入及最后修改时间
应用场景:1、在数据表中,要记录每条数据是什么时候创建的,不需要应⽤程序去特意记录,⽽由数据数据库获取当前时间⾃动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应⽤程序去特意记录,⽽由数据数据库获取当前时间⾃动记录修改时间 实现方式:1、将字段类型设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP...原创 2022-06-25 16:13:45 · 763 阅读 · 0 评论 -
支付宝APP用户提现,商家转账给支付宝功能
1:创建应用,不能和APP支付使用同一个应用,转账必须使用证书模式加密。2:证书必须使用绝对路径,APP上线后,与服务器放在同一个路径即可3:申请好证书后需要提交审核,上线应用即可调用API4:开发接入 | 网页&移动应用 转账功能API的使用...原创 2022-06-08 14:46:23 · 395 阅读 · 0 评论 -
支付宝app支付记录一下
1:去密钥配置密钥 | 网页&移动应用2:使用支付宝开发平台助手软件生成私钥与公钥匙3:在申请的我的应用中找到app然后设置公钥私钥,复制到代码中。4:有示例代码:异步通知参数说明 | 网页&移动应用...原创 2022-06-07 14:08:21 · 128 阅读 · 0 评论 -
String类型转换成json对象
1:添加依赖:<!-- json依赖 --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependency> 2:类型转换String count = SendRequest.sendPostJson原创 2022-06-04 01:23:07 · 21423 阅读 · 1 评论 -
MyBatis中datetime加时间
date_add(releaseTime,interval 7 day) > now()发布时间加7天小于当前时间。查询7天内用户发布的动态。Mybatis加时间,记录一下记录一下原创 2022-05-30 16:47:16 · 682 阅读 · 0 评论 -
git安装配置使用
1:git安装网站:https://git-scm.com/2:打开图形化界面,创建一个文件用来初始化git: git init.3:设置签名:用户名:。。。 Email:。。。 作用是区分开发人员身份.命令: 项目级别大于系统级别优先级项目级别用户:仅在当前本地库范围有效:git config user.name zhouchaonenggit config user.email 1057339258@qq.com创建的用户身份信息,保存在.git/config文件下.原创 2022-03-10 11:48:48 · 409 阅读 · 0 评论 -
liunx配置和使用svn
1:启动命令:svnserve -d -r /usr/local/svn/svnrepos/test2;查看启动状态:systemctl status svnserve3;查看svn的进程:ps -ef|grep svn原创 2022-03-09 22:46:06 · 607 阅读 · 0 评论 -
Redis配置和使用
Redis安装使用:1:yum -y install redis 安装完毕2:systemctl start redis.service 启动redis3:systemctl status redis.service 查看是否启动成功2:官方下载1:去redis官网下载redis;2;导入到云服务器3;解压缩redis文件4:在/usr/local下创建一个/redis目录5:把解压缩文件移动到redis目录下,执行make PREFIX=/usr/loca...原创 2022-03-08 22:43:42 · 970 阅读 · 0 评论 -
申请网站CA证书
1:需要拥有域名:2:通过代理商云服务器厂商申请CA证书3:根据云服务器步骤,1补全,2,提交审核,3进度,颁发,下载,4:把证书文件传到云服务器,解压zip证书文件4:创建一个cert到nginx下的conf文件下.把证书移动到该文件下5:修改nginx.conf文件,添加server节点:6:复制云服务器的样式server:修改server_name 映射CA认证的域名完成...原创 2022-03-08 12:26:18 · 2829 阅读 · 0 评论 -
nginx配置使用
1:内网配置虚拟主机windownx在C:\Windows\System32\drivers\etc\hosts中添加内网配置ip与域名的映射2:linux在/etc/hosts中配置ip与域名的映射.3:配置好后ping一下查看是否成功.未丢失说明配置成功4:在nginx.conf文件中配置nginx拦截host请求头请求server { listen 80; server_name zhouchaoneng.com;//这个是映射hos...原创 2022-03-07 23:52:30 · 2125 阅读 · 0 评论 -
将java项目部署到腾讯云服务器
部署到服务器:1:安装配置jdk1:使用Xshell安装jdk,需要在oracle下载jdk1.8.2:解压成zip压缩包3:使用 rz -be 上传jdk压缩包,不会导致乱码问题4:配置jdk在云服务器的环境变量5:cd到/usr/etc/下使用vim到profile文件最末尾添加环境变量:export PATH=/root/user/java/jdk1.8.0_321/bin:$PATHexport JAVA_HOME=/root/user/java/jdk1.8.0_3.原创 2022-03-02 23:50:29 · 2822 阅读 · 0 评论 -
linux系统学习
ls -la/ 长格式显示目录-l -a是选项, /是参数帮助手册命令二种办法:1:man ls 查看ls命令的帮助文档2: ls - - help 检查ls命令帮助文档3: 符号: | 命令管道符号可以,将二个命令进行链接,第一个命令输出结果,作为第二个命令的输入信息man ls 显示ls命令的帮助文档, more将数据进行分屏显示.man ls |moremkdir 文件夹名 新建文件夹touch 创建文件 记录信息作用mv fook /hom...原创 2022-03-02 17:02:45 · 933 阅读 · 0 评论 -
Spring整合batis的xml中的配置,Mysql
1添加文件:db.properties文件内容:1:文件中存放数据库驱动:Driver=com.mysql.jdbc.Driver2数据库url:url=jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=UTF-83:数据库用户名::user=root4密码:password=root5数据库链接池初始链接量:linkSize=36:数据库最大链接量:linkMax=52:Spring原创 2022-02-22 14:33:58 · 386 阅读 · 0 评论 -
Spring-Mvc配置
1:创建meven项目选择war包,2:Targeted Runtimes把Tomcat勾上,勾上就能使用Tomcat中的java库,3:生成web.xml文件,4:添加控制器节点:<servlet> <servlet-name>DispathcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet......原创 2022-02-22 13:48:49 · 252 阅读 · 0 评论 -
MySql条件in条件顺序和与结果顺序一致。
SELECT * FROM t_goods WHERE id IN( <foreach collection="array" item="item" separator=","> #{item} </foreach> ) ORDER BY FIELD(id, <foreach collection="array" i...原创 2022-02-21 15:52:27 · 858 阅读 · 0 评论 -
myBatis遍历数组参数方法
<!-- 遍历list集合,collection="list",如果你传参的时候是直接传递list集合,那么这里只能填list,不能填参数名 --><select id="selectByList" resultType="User"> select * from t_user where uid in <foreach collection="list" item="item" open="(" separator="," close=")"> ...原创 2022-02-20 23:39:22 · 5836 阅读 · 0 评论 -
ajax传递数组参数到服务端控制器
后端代码 @RequestMapping("arrShop.do") @ResponseBody // 返回json需要添加的注解 public JsonResult<Void> deleteArrShop(String[] arr){ for (String string : arr) { System.out.println(string); }...原创 2022-02-20 23:16:48 · 375 阅读 · 0 评论