后端
ysxforever
此人不懒
展开
-
Spring原理解析
Spring1.加载bean原理ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); //扫描applicationContext.xml,将其中的bean配置读入,并且用工厂生成对应的bean实例(最早期)//现在更流行用注解,一个@Bean就搞定了@Configu...原创 2020-02-20 17:14:24 · 126 阅读 · 0 评论 -
Spring Boot 工程目录解析
Spring Boot 工程目录解析(newbeemall)与mybatis相关的工程目录dao层的*Mapper.java这个路径下的Mapper会被扫描,是因为下面这段代码中配置了@MapperScan("ltd.newbee.mall.dao")@MapperScan("ltd.newbee.mall.dao")//这里是指示@SpringBootApplicationpub...原创 2020-02-15 12:42:05 · 225 阅读 · 0 评论 -
windows socket编程demo
WINDOWS SOCKET编程示例注意要点:服务端客户端代码看见没,套接字编程在代码层面全程不用知道客户端的ip和port,下面的协议栈会自己检测的。但是套接字实际上是要用到客户端的ip和port来唯一确定一个套接字的。注意要点:服务端1.加载socket库;2.建立socket;3.sever地址填充;4.绑定server的socket和地址;5.开启监听;6.accept等待...原创 2020-01-11 21:14:06 · 241 阅读 · 0 评论 -
JDK实现动态代理
JDK动态代理实现步骤实例如下:用途实现步骤约定好接口(自定义名字),实现这个接口的类(自定义名字)设为Client代理类 ,一定要实现InvocationHandler接口调用Proxy.newProxyInstance(Client的类加载器,接口列表,绑定的代理类对象)生成proxy实例可以通过proxy.method()调用接口中约定好的方法实例如下:public int...原创 2019-12-28 20:29:44 · 80 阅读 · 0 评论 -
字符串匹配之Sunday算法的实现
字符串匹配之Sunday算法的实现说一下主要思路:首先,从头开始匹配.每次检查到不匹配时不是向暴力算法那样直接往后移动一位完事.而是遵循以下规则: (为了直观用例子说明)源串:codzfor查找:def第一次从头开始查找,c!=d 匹配失败,看源串中本次匹配结尾位置的后一个字母z,如果z在查找串(def)中没出现,直接将查找串往后移动4个长度变成下面这样:codzfor----...原创 2019-12-26 17:22:47 · 108 阅读 · 0 评论 -
python
python的面向对象python 一切都是对象python有三种对象,type型 class型 instance型is-king-of,基类与子类关系,用__base__来求基类is-instance-of,类型与实例之间的关系,,用__class__来求具体对象的类型各种对象间的关系如下:...原创 2019-12-07 22:25:46 · 61 阅读 · 0 评论 -
优先队列JAVA与C++区别
JAVA优先队列package com.bbs.zebro.service;import java.util.Comparator;import java.util.PriorityQueue;import java.util.Queue;public class PriorityQueueTester { public static void main(String[] args...原创 2019-11-27 14:18:03 · 243 阅读 · 0 评论 -
metaclass,decorations
python遇到的黑魔法__metaclass__在python2中可以对__metaclass__进行赋值来实现对你创造的类进行一些特殊的事情,比如你想规定限定你的类里方法名称全部要大写,真么奇怪的事情怎么做到?在python 3中这个神奇的变量被移除但是可以用另一种形式使用它对上面的例子在python3里重现就是如下代码装饰器非常方便~比如我有一个函数,我让这个函数执行前做不同的事情,并且通过...原创 2019-11-26 21:02:20 · 79 阅读 · 0 评论 -
sublime快乐使用手册
sublime快乐使用手册host 文件后添加10.128.128.148 windows10.microdone.cn127.0.0.1 license.sublimehq.com127.0.0.1 45.55.255.55127.0.0.1 45.55.41.22310.128.144.153 windows10.microdone.cn然后注册~—– BEGIN LICENS...原创 2019-11-26 11:58:53 · 263 阅读 · 0 评论 -
流水调度问题(JOHNSON贪心算法)
深刻理解JOHNSON贪心算法中的核心不等式核心其实就是对于流水调度问题,用JOHNSON不等式排序就可以得到解集序列看不懂没关系PPT来了核心其实就是对于流水调度问题,用JOHNSON不等式排序就可以得到解集序列#include<iostream>#include<cstdio>#include<algorithm>#include<cmath...原创 2019-11-09 00:10:32 · 4943 阅读 · 2 评论 -
Mysql
mysql以及navicat(GUI)配置1.mysql下载完整压缩包 解压到任意位置,将压缩包中的bin文件夹设置为环境变量,不然每次命令行都得进这个文件夹来执行启动服务 命令:mysqld --install如果第3步出错,请用管理员模式打开命令行重试数据库初始化 命令:mysqld --initialize进入数据库:mysql -u root -p这个时候问你要密码,密码...原创 2019-09-26 19:15:04 · 65 阅读 · 0 评论