自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 redis

4)拷贝并修改配置文件 cp /usr/upload/redis-3.0.7/redis.conf /usr/local/redis/bin, vim /usr/local/redis/bin/redis.conf:将daemonize no改为yes5)启动:./redis-server redis.conf,关闭 ./redis-cli -h 127.0.0.1 -p 6379 shutdown。3.命令:1)keys *查看所有key,2)incr和decr自增自减。

2023-03-12 11:27:33 48

原创 Quartz定时任务组件

1.核心概念:job做什么,trigger什么时候做,scheduler什么时候调度。2.依赖spring-boot-starter-quartz。//corn表达式执行时间。

2023-03-10 11:57:03 106

原创 Dubbo

dataDir=/usr/local/zookeeper-3.4.11/data 4)创建目录。mkdir data 5)启动cd /usr/local/zookeeper-3.4.11/bin。6.注解,@Service用Dubbo中的,创建启动类加注解@EnableDubbo扫描Dubbo中注解,注入@Reference。dubbo-spring-boot-starter,zkclient(zookeeper依赖)zookeeper://192.168.204.136:2181注册地址。

2023-03-10 10:22:54 55

原创 springsecurity

4,注解式权限鉴定,在配置类上加注解@EnableGlobalMethodSecurity(prePostEnabled = true),在需要鉴权的方法上加注解@PreAuthorize("hasRole('ADMIN')")权限@PreAuthorize("hasAuthority('sys:query')")角色。.antMatchers("/admin/query").hasAnyRole("ADMIN")//hasRole是指定某个角色,Any是其中一个。.roles("ADMIN")//角色。

2023-03-09 22:04:36 74

原创 Mybatis-Plus

实体类注解1)@TableName实体类和表对应2)@TableId属性与主键对应type属性表示主键生成策略,auto靠数据库生成,none不生成,input不生成主键自己程序里填写,assin_id雪花算法mybatisplus生成类型long,String,assin_uuid类型String3)@TableField属性与普通字段exist=false表示数据库可以不存在属性。4.条件构造器QueryWrapper UpdateWrapper。

2023-03-09 11:13:21 49

原创 Springboot

14.springboot访问静态资源方式1.spring.web.resources.static-locations:设置当前静态资源存放目录,默认四个目录 classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public,自定义不加这四个会覆盖,file:d:/pic表示在操作系统下查找资源。lombok依赖简化工具,get,set方法,@slf4j日志注解。

2023-03-08 17:19:20 103

原创 Linux的一些命令

2)查看所以打开端口firewalld -cmd --zone=public --list--ports.3)永久开放firewall-cmd --zone=public --add-port=8080/tcp --permanent.4)删除firewall-cmd --zone=public --remove-port=80/tcp -permanent。3)复制目录或文件:cp 原文件或目录 目标目录 -r目录,-p连带文件属性,-d是若为连接,复制连接属性,-a相当于-rpd,一般用-a。

2023-03-04 22:40:21 50

原创 Git命令

3.git中的命令1),git init,初始化本地仓库,创建一个.git的隐藏文件夹;7)文件删除:git rm 文件名+git commit -m "描述信息"/直接在工作区删除+git add.+git commit -m ''描述信息".8)从本地仓库捡出文件git checkout -- 文件名。2.下载https://git-scm.com,全部默认直接安装,自动配置环境变量,Git Bash Here 是git的命令窗口,兼容dos和linux命令,设置你的名字,邮箱,标识你的身份。

2023-03-03 22:06:46 32

原创 SpringMVC

17,SSM整合依赖:1.spring的三个spring-webmvc,spring-jdbc事务包,spring-acpects切面包,2.mybatis三个mybatis,mybatis-spring,pagehelper,3.mysql两个mysql-connector-java,druid,4.jackson三个5.servlet,jsp,jstl6,日志log4j。13,json字符串格式var json = '{"id"=10,"name"="张三"}';新增修改等提交复杂数据时用json;

2023-03-02 23:20:26 84

原创 Spring整合Mybatis以及Spring中的事务管理

事务的传播性 propagation:1.REQUIRED将事务融在一起,没有事务则创建自己的事务2.REQUIRES_NEW被调用的方法创建自己的事务部融在一起,被调用方法如果在调用方法中则使用调用者事务3.SUPPORTS必须在当前事务执行,没有在非事务中执行4.MANDATORY有事务则在当前事务执行,没有在非事务抛异常5.NEVER一定不在事务中,有报错6.NESTED创建子事务,外层异常回滚,子事务异常不影响外层7.NOT_SUPPORTS无论是否有事务都不在事务中执行。

2023-02-28 22:38:35 257

原创 Spring基础

2.创建maven工程,主项目中packaging修改为pom,为管理类项目,添加spring-context依赖,创建子module,在子module的resources中编写spring的核心配置文件application.xml,在里面配置bean,bean标签的id唯一标识符,class全限定名称,init-method初始化方法,destroy-method销毁方法,在测试方法中new ClassPathXmlApplicationContext("application.xml")创建容器。

2023-02-28 18:40:27 38

原创 mybatis

17,mybatis中的注解,@test是junit测试只有在test目录下使用,@BeforeClass@AfterClass在所有测试方法执行前后执行,@Befor@Alfter在测试方法执行前后,@Select@Insert@Delete@Update直接在注解中写Sql语句,不需要mapper文件,在mybatis.xml中mapper标签使用class属性指定类,因为没有映射文件所以不用resources。

2023-02-27 17:49:16 69

原创 maven

6,idea构建maven工程,在idea的file的settings搜索maven,在home path中配置路径,settings file配置配置文件路径,Local respository配置本地仓库,GroupId:组织机构名称,ArtifactId:项目名称,scope:作用范围例如provide不打包,因为有可能别人依赖你的工程,下一步继续确定版本和配置文件。Default Lifecycle 构建的核心部分,编译,测试,打包,部署deploy等等。

2023-02-22 22:15:47 49 1

原创 Filter和Listener

3,容器启动创建Filter实例,执行init()方法,用户请求,过滤器执行拦截,chain.doFilter()放行,进入Servlet处理请求,返回过滤器拦截,服务器停止,执行destroy()方法。1.过滤器Filter:对Servlet请求进行拦截,先进入过滤器,过滤器处理完之后进入Servlet,Servlet处理完之后再回到过滤器,最后由Tomcat服务器响应给用户。2,写一个类implements Filter接口,再javax.servlet.Filter包下,在web.xml中配置。

2023-02-22 20:48:47 54 1

原创 Web服务器servlet

18,四个域对象,PageContenxt,RequestContenxt,session,ServletContext,PageContenxt作用于一个jsp页面,RequestContenxt一个请求资源,ServletContext整个项目,例如登录时账号密码在不同资源都可以用,用RequestContenxt需要转发,ServletContext,保存账户的key相同,所以出现后登录账户覆盖先登录账户,不能区分用户。--web.xml项目配置文件,服务端程序配置信息。

2023-02-22 18:06:03 121 1

原创 冒泡,选择,二分

一个数组起始下标为begin=0,最后下标为end=arr.length-1,中间下标为mid=(begin+end)/2,拿中间下标元素和查找的对比,相等则返回当前下标,要是arr[mid]>查找的元素,则end=mid-1,小于则begin=mid+1;第二次循环,剩下未比较为2,3,8,7,数字9不参与比较,然后2和3不交换位置,3和8不交换位置,8和7比较交换位置后:2,3,7,8,9,所以4个元素共比较3次。最后拿2和最左边的3交换位置则为:2,3,5,7,4,再需要比较的为3,5,7,4。

2023-02-20 16:27:07 60 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除