巧妙运用spring依赖注入实现简单工厂模式

原文: https://blog.csdn.net/weixin_41725090/article/details/81066252 举一个业务场景:  假设有一个统一买票旅游的入口,买完票会有一个字段表明种类。  这些种类表明你去哪,怎么去。  是坐飞机去奥地利,或是走路...
分类: 其他 发布时间: 10-26 23:23 阅读次数: 0

手动实行RPC

https://blog.csdn.net/lhf1992826/article/details/80581146
分类: 其他 发布时间: 10-26 23:23 阅读次数: 0

Java RMI原理介绍比较好的一个文章

这里 https://www.jianshu.com/p/2c78554a3f36
分类: 其他 发布时间: 10-26 23:22 阅读次数: 0

Sql 查询重复记录中最新的数据

比如 log表中 有字段 id , appid , create_time 每个服务可能出现多条记录。 如果要查询 我查询每个appid 最新的数据 SELECT * FROM log a WHERE NOT EXISTS ( SELECT 1 FROM log WHERE appid = a.appid AND create_time > a.c...
分类: 其他 发布时间: 10-26 23:22 阅读次数: 0

数据结构:C_链表队列的实现

1.写在前面   队列是一种和栈相反的,遵循先进先出原则的线性表。   本代码是严蔚敏教授的数据结构书上面的伪代码的C语言实现代码。   分解代码没有包含在内的代码如下: #include <stdio.h> #include <stdlib.h> #define OK 1 #define ERROR 0 typedef int QElemtype; typedef int status; 2.代码分解 2.1对队列和节点的结构定义 typedef struct QNode //对节点的结
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

[Usaco2009 MAR] Earthquake Damage 2

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1585 [算法] 一个最小割的经典模型 , 详见代码 时间复杂度 : O(dinic(2N , 2C)) [代码] #include<bits/stdc++.h> using namespace std; #define MAXN 8010 #define MAXC 50010 const int inf = 2e9; struct edge { int to ,
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

文件操作181024

文件写 # Author:Li Dongfei # data = open("yesterday",encoding="utf-8").read() #打开文件 f = open("yesterday2",'w',encoding="utf-8") #文件句柄 #data = f.read() #读 f.write("--test--test--\ntest--") #print(data) 文件读 # Author:Li Dongfei # data = open("yesterday
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

java Servlet Session

session解决了同一用户不同请求的数据共享问题 //如果没有session对象,则自动创建一个 HttpSession session=request.getSession(); //设置有效期 session.setMaxInactiveInterval(10); //立即销毁session对象 session.invalidate(); System.out.println(session.getId()); response.getWriter().write("session st
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

2018-10-26 星期五

English:listening、speaking、reading、writing、translation 1. Life is only meaningful because it is busy! 2. The age of struggle, do not choose ease! 3. Put your heart, mind, and soul into even your smallest acts. This is the secret of success. 4. No ma
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

20189220 余超《Linux内核原理与分析》第三周作业

操作系统如何工作的 第二章的基础知识 计算机的三大法宝:存储程序计算机,函数调用堆栈机制,中断。 堆栈:堆栈是C语言程序运行时必须使用的几率函数条用路径和参数存储的空间,具体作用分为:记录函数条用的框架,传递函数参数,保存返回的地址,提供函数内部局部变量的存储空间等。 esp:是栈指针,是cpu机制决定的,push、pop指令会自动调整esp的值。 ebp:只是存取某时刻的esp,这个时刻就是进入一个函数内后,cpu会将esp的值赋给ebp,此时就可以通过ebp对栈进行操作,比如获取函数参数,
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

万树IT:.net和JAVA学什么专业更好?

自从这两种语言问世以来,这两种语言哪个就业前景更好的争论就一直没完没了,但到底也没有一个最终答案。孰是孰非,无从下定论,只有时间说了算。 Java语言的出现给整个程序界带来了巨大的冲击,Java将不可避免的影响一代程序员。而作为一名即将要成为职业程序员的学习者,也应该知道Java在可预见的一段时间里对自己造成的影响。Java在企业中的应用日趋完美,目前中国90%以上的银行网站都使用的是Java语言开发的。 .net是微软目前主推的开发平台。对于开发人员来讲,.net技术相对简单,入门快,由于.
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

函数181025

函数与过程 # Author:Li Dongfei def func1(): #定义函数 print('in the func1') return 0 def func2(): #定义过程 print('in the func2') x = func1() y = func2() print('from func1 return is %s' %x) print('from func1 return is %s' %y) 函数的使用 # Author:Li Dong
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

2018.10.26 操作系统中的线程定义以及理解

操作系统中的线程实现 简介 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程,但是,现在的情况更多的是要求在同一地址空间下拥有多个线程并发执行,因此线程被引入操作系统。 为什么需要进程? 如果非要说是为什么需要线程,还不如说为什么需要进程中还有其他进程。这些进程中包含了的其他的其他迷你进程就是线程 线程之所以是迷你进程是因为线程和进程有很多相似之处,比如线程和进程的状态都有运行状态,就绪,阻塞状态。这几种状态理解起来非常简单当进程所需的资源没有到位时会是阻塞状态,当进
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

iis读取不到本地证书问题 提示已经导入成功

开始在通过在命令行certmgr.msc打开证书管理 和在浏览器设置里面打开,在添加申请好的证书,提示导入成功。 结果iis选择证书时刚刚导入的证书读取不到,是导入方式不对导致的权限问题。 正确的导入方式: 1.服务器证书 2.导入 3.可以了。
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

万树IT:Java市场就要前景几何?

很多同学在学Java前,常常问,学Java前景好么?能不能找到工作啊?学Java的人那么多,Java的就业形势怎样啊?本文小树将会为大家集中解答一下。 据业内权威机构预测,2018年我国将新增上万家IT企业,这些企业将强势拉动IT人才的需求。而且现在80%互联网公司基本都在使用Java,维护项目运行也需要大量人力,所以在未来Java依旧是炙手可热的技术,就业市场依旧很大。 一、Java软件工程师就业前景 Java软件工程师就业前景的如何?主要从Java的应用领域来看,Java语言的应用方向主要
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

[随笔]模仿别人的博客主页

一. 在Github上看到许多好看的界面, 就试着挑选一个模仿。 原界面地址: https://julytian.github.io/ 二. 难点(对我而言): 1. 博客园的默认CSS太长了,最好结合控制台一个个元素修改 2. 对于不想显示的元素,直接display:none; 或者 visibility:hidden; 推荐后者,因为后者不改变元素所占物理空间,这是花了一个晚上才吸取的教训 3. 在设置了border-radius属性时,应该禁用border属性(boeder: none;
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

js 万恶之源 是否滚动到底部?

let scrollHandle = (el) => { // 如果已经滚到底部了 if (el.scrollHeight - el.scrollTop === el.clientHeight) { console.log(123) } } // 懒加载优化:滚动节流策略 let __SCROLLTIMER__ = null // 绑定滚动事件 $('.dgtable__warp').scroll(e => { clearTimeout(__SCROLLTIMER__);
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

百度地图开发

地图实现步骤 1.创建ak,加载百度地图sdk 2.地图初始化 3.添加地图控件 一、打开百度地图开放平台,注册成为开发者 二、申请密钥ak
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

优秀文章收藏

李杜文章在,光焰万丈长。 Office 365 Developer 爬虫代理哪家强?十大付费代理详细对比评测! navicat和mysql的版本差异导致连接不上的问题 Mac To Win 信息爆炸的年代里,如何简化并找准真正合适的 App? pip常用命令 HTTP状态码 儿子,妈妈吃完饺子就跳楼了…… 过生日都有哪些羊毛可以薅? Windows_shutdown实现自动关机 Python中应该使用%还是format来格式化字符串?
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0

dubbo/dubbox

1.概念 1.1 SOA 面向服务架构,SOA是一种思想 1.2 SOA的服务的实现RPC(远程过程调用协议,客户端(A)通过互联网调用远程服务器,不知道远程服务器具体实现,只知道远程服务器提供了什么功能.) Dubbo 做为服务,WebService 做为服务,Dubbox 做为服务 1.3 Dubbo(12年停止维护,17后又在维护) 一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案. 1.4 Dubbo架构图 Provider :提供者,服务发布方
分类: 其他 发布时间: 10-26 23:21 阅读次数: 0