- 博客(41)
- 收藏
- 关注
原创 事务源码解析
/******************** 事务管理器 *******************/public interface PlatformTransactionManager {//获取事务的状态 TransactionStatus getTransaction(TransactionDefinition var1) throws TransactionException;//事务提交 void commit(TransactionStatus var1) throws Tra
2021-07-12 21:14:10
561
原创 多数据源配置
分库分表:多个库多个表多个库一个表一个库多个表;库:Order —>一个order表;一个接口IRouting–定义行为1.根据某种算法去计算出示那个库的行为2.根据某种算法去计算出示具体库中的那个表的行为3.表明的后缀为order-0001 计算表的生存后缀行为;接口-ItulingRouting抽象类:AbstractTulingRouting implements ITulingRouting,InittalizingBean{具体实现类接口类:calDataSoure
2021-07-07 21:58:13
328
原创 AOP代理对象调用
AOP代理源码调用过程:public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { Object oldProxy = null; boolean setProxyContext = false; // TargetSource targetSource = this.advised.targetSource; Clas
2021-07-05 21:41:12
317
原创 AOP源码笔记
1.refresh()-->registerBeanPostProcessorss(beanFactory) 方法:注册bean的后置处理器2.springAOP,通过后置处理进行处理的;3.@Enabel AspectJAutoProxy: enabel -- 启动的意思4.查看类关系图表:Ctrl+Shift+Alt+U5.@EnableAspectJAutoProxy -->@Import(AspectJAutoProxyRegistrar.class){AopCon.
2021-06-13 17:03:20
182
原创 IOC源码解析笔记
IOC源码解析笔记:1.<constructor-arg name="A" ref = ""></constructor-arg>2.构造方法注入:在createBeanInstance方法中调用,注册单例池在其同一方法 doCreateBean 的后几步操作,晚了一步,多例为什么不行,构造器为什么不行,核心:IOC的循环依赖3.mbd.getResolvedAutowiredModel() 判断使用的转配模型,byName,byType;Property.
2021-06-12 17:06:03
182
原创 生产环境部署vue项目总结
文章目录文章目录文章目录目录1:简述目录2:vue项目了解熟悉目录3:生产部署目录4:经验总结目录1:简述vue项目的导入,运行,打包; 及生产部署目录2:vue项目了解熟悉vue项目文件结构、目录详解:参考-https://blog.youkuaiyun.com/jiangyu1013/article/details/84998730导入现有Vue项目并编译,打开VSCode直接文件-&...
2019-12-29 19:04:29
1304
原创 pojie idea2017.2版
文章目录目录1:安装及简述目录2:破解步骤目录1:安装及简述idea两种版本:旗舰版和社区版旗舰版:主要用于企业,需要付费,功能上支持更多的框架和语言社区版:开源免费多用于Java和Android开发,功能上版本控制更丰富区别官网参考:https://www.jetbrains.com/idea/features/editions_comparison_matrix.html破解的...
2019-12-06 17:04:37
297
原创 Linux中安装MySQL5.7
文章目录文章目录文章目录目录1:简述目录2:下载安装包目录3:安装步骤目录4:遇到的问题及注意事项目录5:linux中mysql的常用操作目录6:相关操作目录7:待完善目录1:简述Linux中MySQL安装有3中方式:RPM 安装、二进制包安装、源码包安装; 这里是二进制安装MySQL的版本:5.7版本Linux系统:centos7.5目录2:下载安装包国内源下载链接:ht...
2019-12-04 23:02:39
492
转载 MySQL配置详解
MYSQL和MARIADB配置文件模板(MY.CNF / MY.INI)简述:MySQL和MariaDB的默认配置不适用于生产环境。 需要用于关键业务应用程序时,应更改my.cnf某些默认值。我们认为以下MySQL配置文件是MySQL,Galera Cluster,MariaDB和Percona Server的良好平均配置文件。 对于MySQL服务器,在大多数情况下不需要更多的性能调整。直接...
2019-12-04 22:57:28
433
原创 aliyun服务器中mysql遭勒索后的优化方案
文章目录目录1:系统相关优化目录2:mysql的相关优化目录3:top命令内容分析目录4:其他目录1:系统相关优化Linux参看当前登陆用户信息:whoami 命令用于显示登入的用户名参考:https://blog.youkuaiyun.com/newdriver2783/article/details/8059368修改ssh默认端口: 修改服务器默认远程登录端口@注意先解掉Port...
2019-11-29 14:50:47
866
原创 springboot maven依赖问题
问题:spring+dubbo+maven 父子项目依赖,子项目之间依赖报错,找不到能问题--spring-dubbo-client 依赖spring-dubbo-service(实体类和接口契约)项目,两项目都属于spring-parent子module;service项目经过maven clean-compile-package-install 初始化到本地的maven仓库中,clie...
2019-11-10 17:45:15
683
原创 centos7安装mysql
linux:1.查看位数命令:uname -aLinux d0bc09dcf283 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux1.1 linux-centos上二进制安装mysql5.7--mysql官网参考:https://dev.mysql...
2019-11-04 18:48:47
158
原创 idea中的svn 配置及使用
参考:安装配置:https://blog.youkuaiyun.com/u010758410/article/details/80532992idea中svn使用详解:https://www.bbsmax.com/A/KE5QXn1LJL/svn客户端过滤文件:https://tudan.blog.youkuaiyun.com/article/details/100739994idea配置svn过滤文件:...
2019-11-01 10:37:02
422
原创 分页的使用
1.添加页面的规范使用<%-- Created by IntelliJ IDEA. User: zhangxiaohu Date: 2017/8/11 Time: 10:39 To change this template use File | Settings | File Templates.--%><% String path = request.
2017-10-26 12:01:17
523
原创 房地产项目
1.学习使用SQL的语句<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> select * from t_person where person_name=#{personName
2017-10-26 11:52:00
576
原创 ajax传值
1.规范 $(function () { var flag=false; var flag1=false; $("#houseNum").blur(function() { $("#s1").empty(); houseNum=$(thi
2017-10-21 07:50:59
639
原创 动态联动_Port
With the most true of yourself,can you meet the most suitable one. <%-- Created by IntelliJ IDEA. User: Administrator Date: 2017/9/3/003 Time: 19:31 To change this template use File |
2017-09-21 23:06:46
563
原创 redis_port
Death is so terribly final, while life is full of possibilities.package com.nine.service.impl;import com.nine.cache.RedisPool;import com.nine.dao.InformHuDao;import com.nine.pojo.*;import com.n
2017-09-21 20:31:19
856
原创 Email_demo
步骤一:package com.bw.pojo;public class MyEmail { private static MyEmail email; private String host = "smtp.163.com"; // 发送方邮箱host private String from = "17600246280@163.com"; // 发送方
2017-09-21 20:11:23
677
原创 图片上传
步骤一:导入文件上传工具类(上传路径需要修改)package com.nine.util;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletRequest;import java.io.File;import java.io.FileOutputSt
2017-09-20 09:58:03
650
原创 测试
测试类的注解配置:@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:applicationContext.xml"})
2017-09-04 16:05:47
321
原创 angularJs的简单理解和使用(登录)
1.引用过来angular-1.0.1.min.js2.在登录页面添加引用,放在head区域中,页面记得不要加form表单<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS
2017-08-25 11:39:38
463
原创 AJAX的使用及规范格式
第一个用户登录验证为例: @RequestMapping(value = "/login",method = RequestMethod.POST) @ResponseBody public Map login(Model model, User user, HttpSession session) { Map map=new HashMap<>();
2017-08-25 10:53:43
807
原创 手动部署项目的浅析
今天体验了一把手动部署项目,还不错!其实很简单,但还是想写一写!第一步:准备一个项目,我以Maven构建的SSM小项目为例!注意点:在页面上加(path)和(bascePath) 如<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+req
2017-08-19 17:48:33
613
原创 angularJs和bootstarp的使用
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> × 是否确认要删除该数据? 取消 确定 <div class="modal fade" id="updateEmp
2017-07-28 09:32:34
621
1
原创 angular验证
String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>">My JSP 'angular1
2017-07-17 07:48:04
477
原创 angularJs的理解之two
1.表达式中添加过滤器过滤器可以通过一个管道字符(|)和一个过滤器添加到表达式中。.(下面的两个实例,我们将使用前面章节中提到的 person 控制器)uppercase 过滤器将字符串格式化为大写:AngularJS 实例div ng-app="myApp" ng-controller="personCtrl">p>姓名为 {{ lastName
2017-07-11 07:25:22
333
原创 angularJs理解
div ng-app="myApp" ng-controller="myCtrl">名: input type="text" ng-model="firstName">br>姓: input type="text" ng-model="lastName">br>br>姓名: {{firstName + " " + lastName}}/div>script>
2017-07-10 21:29:00
685
原创 bootstrap之jsp
Bootstrap的简单项目1.首先我们要数据库建库,然后在myeclipse里建项目工程,还有导jar包和Bottstrap的框架,这些咱们先暂时省略,直奔主题页面Jsp:引入jquery和bootstrap框架:href="${pageContext.request.contextPath }/static/bootstrap-3.3.7-dist/css/bootstra
2017-07-09 20:58:37
1295
原创 ssm框架之下拉框
笔记:1. 下拉框请选择角色:---请选择角色---${role.name} 2.--请选泽--selected="selected" >${type.dname }
2017-07-01 10:10:02
5556
原创 ssm框架之拦截器
首选我们以登录拦截为例:登陆页面: 登录页面 请输入用户名: 请输入用户密码: 控制类的后台操作://登录@RequestMapping("/login")public String login(User user,HttpSession session,Model model) {try {User login = se
2017-06-30 07:33:37
1145
原创 ssm框架之时间类型转换
结合SSM框架整合时的查询,添加功能查询页面:isELIgnored="false" import="java.util.*" pageEncoding="UTF-8"%> 添加页面: birthday: SSM控制类://添加@RequestMapping("addStudent")public Strin
2017-06-29 11:14:27
1252
原创 ssm框架之登录验证
页面我们要做的是用jqeruy和ajax:src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">$(function() {var username = false;var password = false;$("#username").blur(function() {$("#s").empty();u
2017-06-29 11:04:25
2865
原创 ssm框架细枝末节之导出
页面代码片:$(function(){ //获得多选的ID号$("#selectAll").click(function(){ $("input[type=checkbox]:gt(0)").attr("checked","checked");});//把获得的id号装进数组里并传回后台$("#deleteAll").click(function()
2017-06-29 10:07:22
479
原创 ssm框架之导出
页面的代码片:$(function(){ //获得多选的ID号$("#selectAll").click(function(){ $("input[type=checkbox]:gt(0)").attr("checked","checked");});//把获得的id号装进数组里并传回后台$("#deleteAll").click(function(
2017-06-29 09:51:26
579
原创 ssm框架的细枝末节之批量删除
各位小伙伴们,首选要页面上;$(function(){ //获得多选的ID号$("#selectAll").click(function(){ $("input[type=checkbox]:gt(0)").attr("checked","checked");});//把获得的id号装进数组里并传回后台$("#deleteAll").click(fu
2017-06-29 07:38:35
1075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人