自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 python常见错误(Django )

1.object is not subscriptable错误的原因就是把不具有下标操作的对象用成了对象[i],比如int对象变量[i]就会报错。仔细检查错误行。2.__init__() missing 1 required positional argument: 'on_delete'herobook=models.ForeignKey('BookInfo',o...

2019-09-11 20:30:48 330

原创 idea leetcode插件配置

leetcode 插件配置

2022-07-25 17:21:00 249 1

原创 kafka server.properties配置以及基本操作

advertised.listeners=PLAINTEXT://ip地址:9092操作# 列出现有的主题[root@node1 ~]# kafka-topics.sh --list --zookeeper localhost:2181/myKafka# 创建主题,该主题包含一个分区,该分区为Leader分区,它没有Follower分区副本。[root@node1 ~]# kafka-topics.sh --zookeeper localhost:2181/myKafka --...

2022-03-23 15:30:58 1959

原创 mysql主从复制全过程

包括同步复制 半同步复制1.修改主库配置开启binlog 配置server-id(主从必须不一致)以及需要同步数据库log-bin=mysql-binsync-binlog=1binlog-do-db=testbinlog_format=mixedserver-id = 12.修改从库配置 从库开不开启binlog不影响server-id = 23.主库赋予从库链接权限grant replication slave on *.* to ’root’@‘%’ ide...

2021-07-13 20:35:20 480 1

原创 mysql常用配置查询

show variables like '%innodb_page_size%'show variables like '%innodb_buffer%';show variables like '%innodb_purge_threads%';SHOW TABLE STATUS;select * from information_schema.innodb_sys_tables;show variables like '%innodb_undo%';sh

2021-07-09 14:36:33 144

原创 Linux mysql开启远程链接

前提:打开3306端口1.登录mysql,命令:mysql -u root -p,然后输入密码即可。2.use mysql 切换数据库3.查看用户host(localhost代表仅本机访问)4.修改root host % 表示所有ip都可以5.刷新flush privileges如果此时还连接不上 修改配置bind-address = 0.0.0.0...

2021-07-09 14:28:06 234

原创 hashmap扩容条件,原理jdk1.8

hashmap: 当HashMap中的元素越来越多的时候,碰撞的几率也就越来越高(因为数组的长度是固定的),所以为了提高查询的效率,就要对HashMap的数组进行扩容,数组扩容这个操作也会出现在ArrayList中,所以这是一个通用的操作,很多人对它的性能表示过怀疑,不过想想我们的“均摊”原理,就释然了,而在hashmap数组扩容之后,最消耗性能的点就出现了:原数组中的数据必须重新计算其在新数...

2020-04-28 16:25:24 3784

原创 解决BeanUtils.copyProperties复制null属性的问题

使用 BeanUtils.copyProperties时候,a对象里null会覆盖b对象中已存在的值,此工具类解决了这个问题;package com.cws.users.copyUtil;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;...

2019-11-18 20:46:08 4304

原创 设计模式(2):工厂模式

工厂模式:一个工厂可以生产各种要用到的对象 (车间可以生产各种产品,之在乎结果不看过程)创建型模式在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下...

2019-11-05 14:42:17 137

原创 设计模式(1):策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。介绍:意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法相似的情况下,使用 ...

2019-11-05 13:49:06 149

原创 django简单使用

1.新建虚拟环境(pycharm会自动新建)2.新建数据库(虚拟环境地址) python manage.py migrate3.新建应用(python manage.py startapp 名字 )4,定义模型(即与存储数据的字典(与数据库关联默认sqllite))5.激活模型(setting下)6.迁移数据库(即数据库发生...

2019-09-11 20:08:31 167

原创 docker批量启动关闭所有容器

docker中 启动所有的容器命令docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)docker中关闭所有的容器命令docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)...

2019-09-04 10:32:03 9795 4

原创 Shiro 编码加密/解密

git地址https://github.com/chenwenshuo/shiro.git使用MySQL结合spring data spi 进行简单的加密解密.yml配制如下spring: datasource: url: jdbc:mysql://127.0.0.1:3306/todo_service?useUnicode=true&characterEnco...

2019-08-27 19:22:03 1413

原创 The server time zone value '�й���׼ʱ��' is unrecogni的解决方法

在yml中添加erverTimezone=UTC即可spring: datasource: url: jdbc:mysql://127.0.0.1:3306/todo_service?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC username: hzero passwor...

2019-08-27 14:23:45 714

原创 fastjson常用操作

JSON.toJSON();JSON.parseObject();JSON.toJavaObject();JSON.toJSONString();JSON.parseArray();pom.xml <dependency> <groupId>com.alibaba</groupId> &...

2019-08-23 15:43:54 120

原创 Python列表倒序

1.改变原有列表使用reversed(),会改变原有列表原来顺序person=['马云','马化腾','刘强东']reversed(person)print(person)2.不改变原来顺序(新建列表)1.使用切片 [::-1]person=['马云','马化腾','刘强东']person1=person[::-1]print(person)print(per...

2019-08-09 11:43:47 6090

原创 git使用笔记(完全)

1、创建版本库1.1 注册信息安装(一般Linux都自带了)后 首先要设置名字和email$ git config --global user.name "cws"$ git config --global user.email [email protected]新建仓库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都...

2019-07-02 16:23:20 119

原创 Centos7上安装docker

  一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本 $ uname -r2、使用 root 权限登录 Centos。确保 yum 包更新到最新。$ sudo yum update3、卸载旧版本(如果安装...

2019-02-27 15:11:42 104

原创 Springboot下redis使用及以json方式缓存方法

配置文件中配置redisspring.redis.host=127.0.0.1导入jar&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;...

2019-02-25 15:10:31 1710

原创 springboot下缓存的使用(注解)

Spring boot 下缓存使用 (最下方附带源码)常用注解几个注解常用参数  常用的cache SpEL表达式 使用缓存的步骤 1.开启缓存1、开启基于注解的缓存 @EnableCaching   (在主程序class中添加此注解)2、标注缓存注解即可                                  @Cacheable  ...

2019-02-24 22:05:27 7947

原创 springboot整合mybatis

springboot整合mybatis2019年2月22日20:511.配置数据源 在配置文件中spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=GMTspring.datasource.username=rootspring.datasource.password=123456...

2019-02-22 21:34:00 97

原创 ngrok的简单使用(微信小程序与后台的交互)

下载ngrok https://ngrok.com/download  官网直接下载(windows版本  其他版本自行选择 网速比较慢) 也可以https://download.csdn.net/download/qq_38474916/10966975下载  解压文件夹打开ngrok输入ngrok http 8081(你想映射的端口)ngrok http 8081...

2019-02-20 16:53:48 1171

原创 微信小程序与后台整合(Java)

为了方便演示 这里只做一个简单的提交数据.在Java控制台输出数据一 新建微信小程序wxml页面&lt;view bindtap="clickme"&gt;点击&lt;/view&gt;js页面微信小程序不能直接与后台整合,这里使用ngrok 内网转发实现 这里是ngrok的使用https://blog.csdn.net/qq_38474916/article/det...

2019-02-20 16:29:40 2149 1

原创 笔试 面试题

线程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出...

2019-02-20 14:57:48 131

原创 Linux 安装Maven与配置

Linux 安装Maven与配置 下载压缩包wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz2.将下载下来的tar.gz包解压到/usr/local(tar默认将文件解压到当前目录,加了-C参数之后,是将解压的文件存放到...

2019-01-17 15:34:30 229

原创 SSM Maven 下整合笔记

SSM Maven 下整合笔记 新建maven 项目 并在 pom.xml中引入需要的包 Spring的相关配置applicationContext.xml开启自动扫描组件&lt;context:component-scan base-package="com.cws"&gt;      &lt;context:exclude-filter type="annotation"...

2018-09-06 11:10:49 128

原创 spring 中基本事务的xml配置

一  配置平台事务管理器 &lt;bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&gt; &lt;property name="dataSource" ref="dataSource2" /&gt; &lt;/bean&a

2018-08-28 18:37:54 174

原创 Spring中JDBC.DBCP.C3P0连接池的配置

导入相关jar包 在xml文件中applicationContext.xml配置 &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2018-08-27 11:24:17 88

原创 从java到数据库中文乱码问题解决

xml&lt;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; &lt;property name="driverClassName" value="com.mysql.jdbc.Driver" /&gt; &lt;property na

2018-08-24 20:46:25 1556

原创 String 中aop的xml配置和注解法配置

一,导入相关jar包 二.xml方法的配置(1).编写切入目标类(2).编写通知类import org.aspectj.lang.ProceedingJoinPoint;/** * * @author Aurora * 前置通知 */public class AspectXml { public void checkasp() { System....

2018-08-23 20:55:26 417

原创 输入localhost即可访问项目

一.将tomcat默认端口设置为80二.打开tomcat安装目录下conf/server.xml在      &lt;Host name="localhost" appBase="webapps"       unpackWARs="true" autoDeploy="true"       xmlValidation="false" xmlNamespaceAware="

2018-08-16 11:10:12 2630

原创 Spring的类属性注解注入

一.配置applicationContext.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm...

2018-08-04 13:52:09 581

原创 Spring的属性注解法注入

一,在配置文件中配置组件扫描&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=...

2018-08-02 22:14:36 163

原创 Spring 中集合类的注入方法

创建一个对象,定义不同集合public class JIhe { private String[] arrary; private List&lt;String&gt; list; private Set&lt;String&gt; set; private Map&lt;String, String&gt; map;public String[] getArrary() { re...

2018-08-02 18:53:33 204

原创 Spring的数据注入方式(普通注入,p空间注入)------属性注入,对象注入

一.新建两个对象类,生成set,get方法和构造方法其中Customer类中含有car属性Customer类package com.cws.spring.demo2;public class Custom { private String name; private Car car;public String getName() { return name;}...

2018-08-02 16:55:38 649

原创 Spring xml配置的简单示例

一.倒入相应jar包(下面会上传) 二.新建一个简单接口public interface UserDao {    public  void save() ;}新建接口实现类public class UserDaoImpl implements UserDao {    @Override    public void save() {        Syste...

2018-08-02 13:16:38 298

原创 MyBatis中的分步查询

 一.新建两个表User  Dept表  二.新建JavaBean对象用于方便对数据操作public class User { private int id; private String name; private Dept dept;  dept一样三.对每个对象创建Mapper,并写 操作方法,这里是查询public interface UserMappe...

2018-07-30 17:09:00 1026

原创 mybatis对多参数传入的处理

 mybatis会对数据进行特殊处理,将多个参数封装成map     key是使用@param注解(在接口方法中对各个参数进行注解,如果不注解不能使用#{参数名}可以使用默认#{param1},#{param2}..获取参数     eg.select id,last_name lastName,gender,email from tbl_emp where id = #{param1} and ...

2018-06-12 11:42:54 257

原创 mybatis的增删改查

 &lt;!--接口具体位置  --&gt;&lt;mapper namespace="com.cws.mybatis.dao.EmployMapper"&gt;&lt;!--  namespace 名称空间id 唯一标示,用方法名直接命名re...Type 返回值类型#{id}从参数取出id......#{**}从方法中获取数据parameterType为值类型可以省略 --使用接口id为方法-...

2018-06-07 11:11:59 99

原创 mybatis配置文件的一些操作

一.mybatis-config.xml 主要负责连接数据库,和一些配置&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config....

2018-05-29 13:32:47 127

ngrok免安装

解压后直接使用即可,无需安装,方便快捷实现内网转发()

2019-02-20

spring简单示例

一个spring简单实例......................................................................................................................................................................................................

2018-08-02

空空如也

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

TA关注的人

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