随笔分类 -  04_技术栈使用

摘要:1、ExecutorService的awaitTermination()方法 awaitTermination()、shutdown()、shutdownNow()三者配合关闭java线程池 2、ExecutorService的关闭shutdown和awaitTermination为接口Execut 阅读全文
posted @ 2020-04-15 15:39 暹罗软件开发 阅读(232) 评论(0) 推荐(0)
摘要:XML文件的生成与解析 有两种方式,JAXB和XStream 通过参考以下博客和源代码可以掌握此内容; ParseXMLBYJAXB类 使用Jaxb实现XML文件的生成与解析 ParseXMLBYXStream类 使用XStream API解析XML文件 ParseXMLBYDOM类 DOM实现XM 阅读全文
posted @ 2019-06-25 15:07 暹罗软件开发 阅读(583) 评论(0) 推荐(0)
摘要:1、使用hibernate进行更新操作时,首先调用了findById方法获取要修改的对象,此时session没有被关闭,接着重新创建一个对象,将要修改的属性值赋值给这个对象。调用修改方法抛出如下异常: org.hibernate.NonUniqueObjectException: a differe 阅读全文
posted @ 2019-06-25 15:06 暹罗软件开发 阅读(294) 评论(0) 推荐(0)
摘要:Spring总结 bean标签的scope属性 scope="singleton",单例模式,默认值 scope="prototype",多例模式 注解元素 @Component、@Controller、@Service、@Repository(仓库)四个注解用来创建对象(这四个对象其实是sprin 阅读全文
posted @ 2019-06-25 14:54 暹罗软件开发 阅读(167) 评论(0) 推荐(0)
摘要:SpringMVC归纳 操作流程 配置前端控制器 在web.xml中配置 配置处理器映射器 在springmvc配置文件中配置 配置处理器适配器 在springmvc配置文件中配置 配置注解适配器和映射器 以下标签可以代替以上这两个配置,并且该标签还配置了json相关信息。 配置视图解析器 在spr 阅读全文
posted @ 2019-06-25 14:50 暹罗软件开发 阅读(198) 评论(0) 推荐(0)
摘要:SqlSessionTemplate详解 SqlSessionTemplate类是MyBatis-Spring的核心。这个类负责管理MyBatis的SqlSession,调用MyBatis的SQL方法,翻译异常。 SqlSessionTemplate类实现了SqlSession接口,它管理sessi 阅读全文
posted @ 2019-06-25 14:11 暹罗软件开发 阅读(216) 评论(0) 推荐(0)
摘要:一、常用功能 1、Maven的中央仓库 https://mvnrepository.com/ 2、添加jar包依赖 1.首先点击pom.xml,然后点击弹出页面中的Dependencies选项,接着在点击Add按钮,在弹出的对话框中的标记处输入“要添加的jar包”的相关信息,接着程序便会自动在下方展 阅读全文
posted @ 2019-06-25 13:38 暹罗软件开发 阅读(123) 评论(0) 推荐(0)
摘要:Maven的安装 http://blog.csdn.net/yang5726685/article/details/56486479 Maven的jar包仓库地址配置 http://blog.csdn.net/qq_27093465/article/details/52957253 注意要将本地仓库 阅读全文
posted @ 2019-06-25 13:36 暹罗软件开发 阅读(165) 评论(0) 推荐(0)
摘要:常用的MIME类型 .doc application/msword.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document.rtf application/rtf .xls application/vn 阅读全文
posted @ 2019-06-25 12:18 暹罗软件开发 阅读(427) 评论(0) 推荐(0)
摘要:npm -v 查看nodejs的版本 npm install -g react-native-cli 通过nodejs来安装react native命令行工具 react-native -help 查看react native的命令 developers.google.cn 谷歌提供的一个中文域名 阅读全文
posted @ 2019-06-25 12:16 暹罗软件开发 阅读(208) 评论(0) 推荐(0)
摘要:***************@Date("2018-5-6")*************** 知识点 1、spring.xml中的bean id 要与web.xml中定义的过滤器名称一致<bean id="shiroFilter" class="org.apache.shiro.spring.we 阅读全文
posted @ 2019-06-25 10:43 暹罗软件开发 阅读(178) 评论(0) 推荐(0)
摘要:IMG_43_原校验结果页面 IMG_42_校验复选框(name的定义真是包罗万象) IMG_41_jquery-validate异步验证 IMG_40_jquery-validate提交事件 IMG_39_jquery-validate错误摆放位置 IMG_38_jquery-validate特殊 阅读全文
posted @ 2019-06-24 20:10 暹罗软件开发 阅读(127) 评论(0) 推荐(0)
摘要:Docker学习地址: 视频:https://www.bilibili.com/video/av32048704/?p=38 文档:http://www.runoob.com/docker/docker-install-mysql.html 安装Docker教程 建议安装Ubuntu系统,CentO 阅读全文
posted @ 2019-03-14 11:29 暹罗软件开发 阅读(245) 评论(0) 推荐(0)
摘要:学习地址 视频:https://www.bilibili.com/video/av18997807/?p=1 相关概述 1、消息队列解决了什么问题? 异步处理,应用解耦,流量削锋,日志处理 2、后台管理页面:http://localhost:15672/#/ 如果页面不能访问,则需要在AppData 阅读全文
posted @ 2019-02-20 15:38 暹罗软件开发 阅读(237) 评论(0) 推荐(0)
摘要:1、windows版本的nginx启动报错 No mapping for the Unicode character exists in the target multi-byte code page 查阅资料发现是因为解压的路径里面包含有中文的缘故,只要把解压后的文件剪切到没有包含中文的目录即可; 阅读全文
posted @ 2019-02-17 00:14 暹罗软件开发 阅读(146) 评论(0) 推荐(0)
摘要:1、网关的作用 网关可以拦截客户端所有请求,对该请求进行权限控制,负载均衡、日志管理、接口调用监控等操作。 1)网关对所有服务会话进行拦截 2)网关安全控制,统一异常处理,XXS、SQL注入 3)权限控制,黑名单和白名单、性能监控、日志打印 2、过滤器与网关的区别是什么? 1)过滤器适合于单个tom 阅读全文
posted @ 2019-02-17 00:11 暹罗软件开发 阅读(1747) 评论(0) 推荐(0)
摘要:1、话题引入: 如果配置文件全部放在resources目录下,管理起来非常复杂,所以采用分布式配置中心,放在git上 2、产生背景: 在微服务中如果使用传统的方式管理配置文件,配置文件管理器非常复杂; 如果生产环境配置文件,可能需要发生改变的时候,重新打war,重新读取配置信息在jvm内存中; 3、 阅读全文
posted @ 2019-02-16 23:57 暹罗软件开发 阅读(250) 评论(0) 推荐(0)
摘要:1、服务雪崩效应 默认情况下tomcat只有一个线程池去处理客户端发送的所有服务请求,这样的话在高并发情况下,如果客户端所有的请求堆积到同一个服务接口上, 就会产生tomcat的所有线程去处理该服务接口,可能会导致其他服务接口访问延迟; 2、Hystrix服务保护框架,在微服务中Hystrix为我们 阅读全文
posted @ 2019-02-16 23:42 暹罗软件开发 阅读(7481) 评论(0) 推荐(0)
摘要:1、负载均衡算法 总请求数量 % 服务器数量=》实际下标服务器位置 2、不建议使用 Synchronized,使用原子计数器,应为线程安全,效率非常高,使用cas无锁机制 3、Ribbon本地负载均衡 原理:在调用接口时,会在注册中心上获取注册信息服务列表,获取到之后,缓存在jvm本地,让你使用本地 阅读全文
posted @ 2019-02-16 23:36 暹罗软件开发 阅读(135) 评论(0) 推荐(0)
摘要:1、Zookeeper 分布式协调工具,可以实现注册中心 所有实现方式基本一致,只需要先开启zookeeper的服务端,然后再打开客户端jar包即可。 Zookeeper一开始连接失败,后面又可以了,可能时我多启动了几次吧,我先用zkcli.cmd测试了一下,然后再打开这个工具用127.0.0.1连 阅读全文
posted @ 2019-02-16 23:30 暹罗软件开发 阅读(1351) 评论(0) 推荐(0)