- 博客(31)
- 收藏
- 关注
原创 易宝支付+springboot
package cn.ambuf.product.recruit.payController;import cn.ambuf.product.core.pojo.login.SysLoginUser;import cn.ambuf.product.recruit.entity.BasicInfo;import cn.ambuf.product.recruit.entity.ExamineeStatus;import cn.ambuf.product.recruit.enums.Dictionar.
2021-01-22 15:53:21
874
3
原创 springboot启动流程
//创建SpringApplication实例public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) { this.resourceLoader = resourceLoader; Assert.notNull(primarySources, "PrimarySources must not be null"); //将main启动类存入set this.p..
2020-06-12 11:23:11
205
原创 JAVA底层
谈谈你对java的理解1:平台无关性2: GC3:语言特性4:面向对象,封装继承多肽5:类库 网络库 io nio 之类的6:异常处理1:平台无关性java 分为编译时,运行时java 源码会编译为字节码,再有不同平台的jvm去解析,java语言在不同平台上运行时不需要进行重新编译,java虚拟机在执行字节码的时候,把字节码转换成具体平台上的机器指令jvm...
2019-12-17 10:05:51
4153
1
原创 Redis介绍以及操作
Redis的数据类型String :最基本的数据类型,二进制安全redis的String能存储任何数据 例如图片序列化对象最大能存储512m set key ”value” get key 就能获取到value值 redis的单个操作都是原子性的 是一个事物不可分割的最小单位 incr 递增String 能够存储这么多东西是因为其底层的sdshdr 简单动态字符串该字符串包含了 ...
2019-12-16 13:28:20
168
原创 使用IntelliJ Idea新建SpringBoot项目
1:打开IntelliJ Idea2:菜单栏中选择File--New--Project,出现如下图所示,然后选择Spring Initializr3:点击Next进入下面页面,其中以下各项内容与创建maven项目填写相同。4:点击Next,如下图所示,可以配置SpringBoot项目或SpringCloud项目各种依赖,需要注意的是,SpringBoot旁边的2.2.2是自己需...
2019-12-12 15:47:21
193
原创 TCP/IP介绍003 TCP滑动窗口
RTT和RTO RTT:发送一个数据包到收到对应的ACK,所花费的时间 RTO:重传时间间隔TCP滑动窗口 TCP使用滑动窗口做流量控制和乱序重排 1:保证TCP的可靠性 2:保证TCP的流控特性 对于TCP的接收方来讲,在缓存中会存在三种状态,1:已接受已发送回执。 2:未接收可以接...
2019-12-12 14:27:02
196
原创 TCP/IP介绍002TCP和UDP的区别
TCP和UDP的区别:1:面向非连接2:不维护连接状态,支持向多个客户端传输相同消息3:消息头包头短只有八个字节,额外开销较小4:吞吐量只限于数据生成效率,传输速率以及机器性能5:尽最大努力交付,不保证可靠交付,不需要维持复杂的连接状态表6:面向报文的,不对应用程序提交的报文信息进行拆分或者合并区别:1:面向连接 VS 无连接2:可靠 VS 不可靠...
2019-12-10 11:50:45
266
原创 TCP/IP HTTP004
超文本传输协议是属于引用层的协议,他是一个基于请求与响应的无状态的应用层协议,长基于TCP的连接方式 1:支持客户服务器模式的2:简单快速3:灵活4:无连接5:无状态协议相应步骤:1:客户端连接web服务器2:发送HTTP请求3:服务器接收请求并返回HTTP响应4:释放TCP链接5:客户端浏览器解析HTML内容在浏览...
2019-12-09 17:35:26
458
原创 TCP/IP介绍001
自下而上分为 网络接口层、网络层、传输层、应用层四部分其各层作用分为:网络接口层:TCP/IP最底层,负责接收IP数据包并通过网络发送,或者从网络上接收物理帧,抽出IP数据报,交给IP层网络层:是TCP/IP协议族中非常关键的一层,主要定义了IP地址格式,从而能够使得不同类型的数据再inernet上通畅地传输,IP协议就是一个网络层协议(IP数据包)传输层:这一层的功能主要是提供应...
2019-12-09 17:34:54
290
原创 控制台打印心形
;打印心形代码public class testfile { public static void main(String[] args) { System.out.println(callBack("*")); } public static String callBack(String input) { int[] arr...
2019-12-06 17:36:39
1676
原创 mybatis resultMap使用 NULL原因总结
1:一直知道mybatis中存在resultmap,也了解其使用,就是没有使用过2:这次是在查询一个多对多关系的时候想到了resultmap,就在网上找了个例子其中是associaton(一对一关系使用 踩得第一个坑)3:resultmap样例(找到原因候的第一版)<resultMap type="po" id="searchpool"> <colle...
2019-10-23 17:07:18
4215
原创 springboot学习001(备忘)EnableScheduling 注解以及定时扩展
一:首先是框架搭建,采用idea,很简单,网上找的资源二:定时任务,01:需要导入maven包devtools,02:加入@EnableScheduling 为定时任务的注解定时任务在配置类上添加@EnableScheduling开启对定时任务的支持,在相应的方法上添加@Scheduled声明需要执行的定时任务。其中Scheduled注解中有以下几个参数: cron...
2019-10-22 21:38:55
500
原创 关于多台服务器负载均衡时,只运行一个定时器的设计
1:场景,公司项目上线,项目中有定时,用来处理数据2:测试阶段没有出任何问题,完全按照流程3:项目开始上线,需要做到项目的高可用性,对服务器做了分布式处理4:目前是设置了主备,再次处理数据时遇到了定时任务对资源的争夺,产生脏数据并且导致任务失败5:原因:两台服务器共同执行定时,或者b执行定时任务过程中a在执行另一条定时任务,导致数据处理失败6:如何去解决多个服务器之间之运行一个...
2019-09-12 16:02:19
1741
原创 CXF webservice 大小写问题
我是在客户端存在的情况下,写服务端的调用,return返回值的时候,发现wsdl中的实体类以及参数为小写,导致异常报错<xs:complexTypename="cspResult"><xs:sequence><xs:elementminOccurs="0"name="errorDescription"type="xs:string"/>&...
2019-09-03 21:29:30
1846
原创 webservice 服务端参数名称修改 CXF
参数名称为:arg0...如何将这些参数名称改为想要的?public String TemplateSyncCmdRequest(@WebParam(name = "CSPID")String CSPID, @WebParam(name = "LSPID")String LSPID, @WebParam(name = "...
2019-09-03 11:23:17
3904
原创 Java 按照顺序读取文件夹下所有文件
1:问题场景01:提取某个包下边的.class文件的hash值(文件hash提取不再赘述)02:文件在我本地,以及两台测试服务器上的读取顺是一致的,我就没有去在意,但是在项目现场出现文件读取不一致情况03:解决思路,将文件路径都存入list中,再对list进行排序2:代码public static String getHash(String pack) throws Excep...
2019-08-14 14:20:02
4560
原创 删除文件夹下面所有文件
public static void main(String[] args) { String path = "D://cc"; //指定文件夹 File file = new File(path); delete(file); }public static void delete(File file) { ...
2019-06-19 17:21:40
740
原创 js 隐藏 标签内容
我的业务场景是,在session中获取数据然后 去比较 用来做权限方便的事就是将没有权限的标签隐藏var rolebtns = "<%=session.getAttribute("rolebtns")%>"; var templet_add = RegExp(/templet_add/) if (!templet_add.test(rolebt...
2019-06-05 11:31:22
3135
原创 Java 在后台用session 保值,再jsp中使用 :web项目
后端:1:定义一个session用来存放数据Map<String, Object> session = ActionContext.getContext().getSession();2:查询数据库获取需要的数据String codes = userInfoService.searchButtonByUserId(vo.getUserid());3:将session...
2019-06-05 10:51:33
586
原创 JAVA 按行读取 文件的内容并加入判断条件
package com.company;import java.io.*;public class Main { public static void main(String[] args) { File file1 = new File("E:\\AH\\5062faf808c471d4a7ef738b89e62aa8.m3u8"); // 创...
2019-05-30 16:42:45
2616
2
原创 Lua+mysql+idea配置多个访问端口(02)
UserLua.lua:--将所有的用户插入redis中local function close_db(db) if not db then return end db:close()endlocal mysqloss = require("resty.mysql") --连接数据库osslocal mysqlums = require("...
2019-05-24 14:15:00
346
1
原创 Lua在nginx环境中读取redis的demo(01)
我使用的环境是openresty-1.15.8.1-win64 为运行环境;编辑器是 idea项目结构lua.conf :server {listen 8033;server_name _;location /lua {default_type 'text/html';content_by_lua_file testlua/TestSearch.lua; }}...
2019-05-22 11:57:34
945
5
翻译 JAVA线程,线程池创建线程(详解)
这只是一个简单的解释,以及小栗子,线程路太长,但是这么整肯定没错,只是还要涉及到,线程关闭什么的,去百度一下吧,我也不可能全部一次到位 ...
2018-09-07 16:37:07
143
原创 selected触发方法
//编辑 $(document).on("change",".oper",function(){ if($("option:selected",this).text()=='编辑'){ var code=this.value; updateReadyProperties(code); $.layer({ type : 1, //0-4的选择, shade...
2018-04-08 14:25:14
620
原创 获取以及插入字符串到select的option中,以及appendto用法,清除之前添加的数据
换了好几种方法,不断尝试出来的function updateReadyProperties(code){ $.ajax({ type:"post", url:"servlet/UpdatePropertiesReadyServlet", dataType:"json", data : {"code" : code}, success:function(result)...
2018-04-08 14:22:18
1223
原创 文件写入换行,windows环境下
package aaaas;import java.io.FileWriter;import java.io.IOException;//写入文件public class WriterIn {public static void main(String[] args) { try { FileWriter writer = new FileWriter("C://D://...
2018-04-08 14:12:22
675
原创 java创建文件以及文件夹
package aaaas;import java.io.File;import java.io.IOException;//创建文件public class WriterFlod { public static void main(String[] args) { File f=new File("C://D://haha"); String fileName="test.propertir...
2018-04-08 14:11:13
562
原创 关于将java传过来的list动态遍历到html页面中
Ajax Success之后 动态加载实现后端传的list数据<!DOCTYPE html><html ><head> <meta charset="utf-8"> <script src="jquery.min.js"></script></head>
2018-03-26 14:31:37
12149
原创 ajax图片上传+字符串信息
//图片上传使用formdata,其中file是图片,time时所需要上传的一个字段,time是在上一个js中声明的,究其方法自行百度//$("#upload")中upload是标签id,使用原生ajax上传$("#upload").on('change',function(){ var files= $(this).get(0).files; var file =...
2018-03-23 09:39:36
1388
原创 找出两个String字符串中不同的字符串(我是比较上传文件名和文件夹中文件的差异)
直接上代码 publicvoid getFile(String url, String name) { String x = ""; // 获得指定文件对象 File file = new File(url); // 获得该文件夹内的所有文件 File[] array = file.listFiles(); String[] hNam...
2018-03-23 09:30:57
1883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人