thee&sakura
码龄12年
关注
提问 私信
  • 博客:34,670
    34,670
    总访问量
  • 27
    原创
  • 1,680,518
    排名
  • 24
    粉丝
  • 0
    铁粉

个人简介:软件设计师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
  • 加入CSDN时间: 2012-10-21
博客简介:

qq382193833的博客

查看详细资料
个人成就
  • 获得35次点赞
  • 内容获得0次评论
  • 获得207次收藏
创作历程
  • 4篇
    2020年
  • 24篇
    2019年
成就勋章
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 微软技术
    c#.netasp.net
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IDEA插件Easy Code模板(mybatis模板)

entity.java##引入宏定义$!define$!tableInfo.setName($tool.getClassName($tableInfo.obj.name.substring(3)))##使用宏定义设置回调(保存位置与文件后缀)#save("/model", ".java")##使用宏定义设置包后缀#setPackageSuffix("model")##使用全局变量实现默认包导入$!autoImportimport java.io.Serializable;#
原创
发布博客 2020.07.22 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MVC和SpringMVC比较

MVC思想的流程图:MVC的核心思想如上图,那么springMVC是如何实现MVC的思想的呢? 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping(处理器映射器)查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去执行Handler 第五步:处理器...
原创
发布博客 2020.06.04 ·
1764 阅读 ·
0 点赞 ·
0 评论 ·
16 收藏

关于java静态代码块

最近在牛客网上刷到这题,特此记录下静态代码块及代码块的执行顺序class X{ //父类 Y y=new Y(); public X(){ System.out.println("new X"); } static { System.out.println("static X"); } { System.out.println("block X"); }}class Y{ public Y(){ .
原创
发布博客 2020.05.29 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java三种随机的实现方式

java三种随机的实现方式以下是代码:public class RandomNum { /* * 第一种:new Random() * Random r = new Random(1); * int ran1 = r.nextInt(100); * * 第二种:Math.random() [0.1,1.0) * int ran2 = (int) (Math.random()*(max-min)+min); * * 第三种:currentTimeMillis
原创
发布博客 2020.05.28 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jquery制作的班级网页.rar

发布资源 2020.05.28 ·
rar

SpringBean生命周期

当一个 Bean 被加载到 Spring 容器时,它就具有了生命,而 Spring 容器在保证一个 Bean 能够使用之前,会进行很多工作。Spring 容器中 Bean 的生命周期流程如图 1 所示。Bean 生命周期的整个执行过程描述如下。1)根据配置情况调用 Bean 构造方法或工厂方法实例化 Bean。2)利用依赖注入完成 Bean 中所有属性值的配置注入。3)如果 Bean...
原创
发布博客 2019.12.10 ·
321 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Spring事务的7种传播行为

Spring事务的7种传播行为事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。例如:methodA事务方法调用methodB事务方法时,methodB是继续在调用者methodA的事务中运行呢,还是为自己开启一个新事务运行,这就是由methodB的事务传播行为决定的。Spring定义了七种传播行为:...
原创
发布博客 2019.12.07 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK动态代理的底层实现原理

JDK动态代理的底层实现原理JDK是怎么生成代理类并且实例化的:核心代码就是:Proxy.newProxyInstance(this.getClass().getClassLoader(),target.getClass().getInterfaces(),this);看看JDK的底层实现:通过源码可以知道,生成代理类是通过如下方法实现的:Class<?>...
原创
发布博客 2019.11.27 ·
705 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Linux实验报告2

Linux实验报告一、实验目的 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。本次实验意图通过实践了解 ...
原创
发布博客 2019.11.22 ·
808 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

IoC和AOP的理解

spring 的优点?降低了组件之间的耦合性 ,实现了软件各层之间的解耦 可以使用容易提供的众多服务,如事务管理,消息服务等 容器提供单例模式支持 容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 容器提供了众多的辅助类,能加快应用的开发 spring对于主流的应用框架提供了集成支持,如Hibernate,JPA,Struts等 spring属于...
原创
发布博客 2019.11.21 ·
117 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

轻量级和重量级框架的区别

判定一个第三方框架是轻量级还是重量级是从多个方面去衡量的:主要区别之一是以启动程序需要的资源来决定。比如,EJB启动的时候,需要消耗大量的资源,内存,CPU等,所以是重量级。而Spring则不,所以是轻量级框架。主要区别之二是框架的侵入性程度,轻量级的侵入性程度较低: 轻量级框架不一定需要继承和实现框架的接口和抽象类来注册和实例化组件。 重量级框架需要继承和实现框架...
原创
发布博客 2019.11.21 ·
4129 阅读 ·
3 点赞 ·
0 评论 ·
20 收藏

论软件架构风格及应用(改)

摘要: 本人于2018年初参与了某跨境电子商务公司的一个在线商城系统项目,该项目为公司进一步发展跨境电商业务和推广品牌提供了全方位的软件支撑。在该项目组中,我担任系统架构师,主要负责整体架构设计与中间件的选型。本文以该在线商城系统为例,主要讨论软件架构风格在该项目中的具体应用。整个系统采用具有三层的层次式软件架构设计思想,分别是应用层,服务层,数据层。在应用层的设计中,业务逻辑层采...
原创
发布博客 2019.11.10 ·
907 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Hibernate多对多

多对多由于在性能和操作都不大理想,所以使用很少。实际使用中最好转换为一对多的模型。Hibernate会为我们创建中间关联表,转换成两个一对多。package dao.po; import java.util.Set; //学生类 public class Student{ private int id; private String name; pri...
原创
发布博客 2019.11.04 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate一对多

一对多单向关联(班级对学生)还有一种情况:多对一package com.bjpowernode.hibernate; import java.util.Set; public class Classes { private int id; private String name; private Set students; }<?xml versi...
原创
发布博客 2019.11.04 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate一对一

第一种情况:IdCard类的ID 既是主键又是外键package dao.po; //人public class Person { private int id; //ID private String name;//姓名 private IdCard idCard; //身份证(对象) }package dao.po; //身份主类 ...
原创
发布博客 2019.11.04 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate总结

关系型数据库中区分不同记录数据库中用主键来标识唯一性记录。主键必须满足的条件:不允许null;每条记录必须有唯一的主键值,主键值不能重复;每条记录的主键值不能改变。主键分类:业务(自然)主键:具有实际意义;代理主键:没有实际意义。Java程序中区分不同对象。Java语言中通过内存地址区分不同对象;两种比较引用变量方法:“==” 比较两个变量引用的内存地址是否相同;eq...
原创
发布博客 2019.11.04 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git常用命令

git config --list //看Git配置git init //初始化Gitgit config --unset --global user.name //清空用户配置git config --global user.name "Your Name" //用户名git config --global user.email "email@example.com" //用户...
原创
发布博客 2019.11.01 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用监听器HttpSessionListener接口统计在线人数

使用监听器HttpSessionListener接口统计在线人数 当一个浏览器第一次访问网站的时候,J2EE应用服务器会新建一个HttpSession对象,并触发 HttpSession创建事件,如果注册了HttpSessionListener事件监听器,则会调用HttpSessionListener事件监听器的sessionCreated方法。相反,当这个浏览器访问结束超时的...
原创
发布博客 2019.10.21 ·
707 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

web的目录结构及servlet的实现方法

Web应用程序目录结构WebContent目录结构WEB-INF目录是Java WEB应用的安全目录,客户端(浏览器等)无法访问,只有服务端可以访问。该目录主要用来存放配置文件,如web.xml等。若是将jsp文件放在WEB-INF目录中,则必须通过forward来进行转发,例如:request.getRequestDispatcher(“/WEB-INF/page/l...
原创
发布博客 2019.10.13 ·
356 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

tomcat目录结构

tomcat目录结构bin:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径startup 用来启动tomcatshutdown 用来关闭tomcat修改catalina可以设置tomcat的内存con...
原创
发布博客 2019.10.13 ·
132 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多