- 博客(24)
- 收藏
- 关注
原创 2021-03-09
看到一篇写的很好的关于 spring ioc与aop文章转贴过来(1)原文地址Spring核心概念为IoC和AOP。 底层原理: 要了解控制反转,需要先了解软件设计的一个重要思想:依赖倒置原则。什么事依赖倒置原则?假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后根据车身设计好整个汽车。这里就出现了一个“依赖”关系:汽车依赖车身,车身依赖底盘,底盘依赖轮子。但这种设计维护性很低。 换一种思路:我们先设计汽车的大概样子,然后根据汽车的样子来设计车身,根据车身
2021-03-09 23:54:34
130
原创 2021-03-09
idea中创建maven工程时GroupID 和ArtifactID怎么写原文地址:http://www.cnblogs.com/panxuejun/p/6184072.htmlgroupId :the unique identifier of the organization or group that created the projectartifactId :unique base name of the primary artifact being generated by this pro
2021-03-09 23:12:01
144
原创 2020-11-18
idea控制台打印乱码解决办法修改 idea中的FileEncodings:选择File—settings—Editor—FileEncodingsGlobalEncoding和ProjectEncoding和Default encoding for properties都配置成UTF-8修改Tomcat中的VM options在VM options项中添加:-Dfile.encoding=UTF-8然后重启 idea亲测有效...
2020-11-18 00:21:58
220
原创 springboot学习(1)
什么是springbootSpringBootBoot是引导的意思,因此SpringBoot帮助开发者快速搭建Spring框架;Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序所需的 XML配置,为更快,更高效的开发生态系统铺平了道路。直白点:spring是辆老式的手动挡汽车,springboot优化了这辆汽车,给汽车升级自动挡,无钥匙启动...
2020-04-14 18:16:50
313
原创 微信小程序电脑可以连手机无法预览报ERR_CONNECTION_REFUSED解决办法
在后台正常启动的情况下:微信小程序开发者工具 预览 手机报错: ERR_CONNECTION_REFUSED 首先手机和电脑必须在同网络环境(同WIFI):其次:然后:const API_BASE_URL = 'http://localhost:8080/platform_framework_war_exploded/api/';改为自己电脑的IP和接口:const AP...
2020-04-07 09:04:07
4451
原创 微信小程序开发整理
整体架构:看下这个实际项目组的结构:|—主目录(项目描述文件)| |—app.js 主逻辑文件| |—app.json 主配置文件| |—app.wxss 主样式表|—子目录(页面描述文件)| |—index.js 分支页面逻辑文件| |—index.json 分支页面配置文件| ...
2020-04-06 19:45:38
253
原创 session
session是啥?Session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 Session 保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是 Session。客户端浏览器再次访问时只需要从该 Session 中查找该客户的状态就可以了。...
2020-04-03 12:02:12
162
原创 springMVC--controller返回数据给页面
直接上代码吧:第一种情况:这个是我自己的例子 @RequestMapping("userInfo") public String getUsers(@RequestParam(value="pn",defaultValue="1")Integer pn,Model model){ //从第一条开始 每页查询五条数据 PageHelper.startPag...
2020-04-03 00:23:56
617
原创 tomcat是什么?
我家有一台机器,可以把石头变成金子。你快递给我一箱子石头,让我把它们变成一箱子金子再快递给你。这个机器就是web项目。石头是请求,金子是响应,我家就是服务器。如果你把一箱石头邮到我家,机器可不会自己接受快递然后把石头进行加工成金子再快递给你,这个时候帅气的我就登场了,我接受快递,把石头给机器变成金子后再打包快递给你。我就是那个tomcat。没有我,你的一箱子石头邮过来也没用。我家机器不会搭理你。更不会给你金子。
2020-04-01 20:34:22
1059
1
原创 spring-boot--halo求助!!
最近在github克隆一个spring-boot的项目:haloHALO源码链接喜欢的朋友可以自己clone下来玩玩我是3月29号晚上clone下来的,也跑起来了,具体细节就不说了。以下是前端页面后台管理页面:跑起来之后,我随便写了个博客,挺开心的,然后就睡觉去了。但是,第二天早上,再启动项目,居然启动不起来了附上报错的信息:2020-03-30 21:30:52.399 ...
2020-03-30 21:49:35
2570
12
原创 CGLIB代理
CGLIB代理代码实现整理package testCglib;import net.sf.cglib.proxy.Enhancer;public class Client { /** * @param args */ public static void main(String[] args) { // 通过CGLIB动态代理获取代理对象的过程 ...
2020-03-20 17:23:16
183
原创 JDK动态代理
JDK动态代理我们先定义一个要代理的接口package testProxy;public interface SalaryUpdate { void oldfun(); }其次再来个实现类来实现这个接口(被代理类):package testProxy;public class SalaryUpdateImpl implements SalaryUpdate { @Ove...
2020-03-19 21:08:17
119
原创 回归最初的java小练习整理中
例1:一对兔子,从第三个月开始每个月生一对兔子,也就是长到两个月大了就可以生兔子了小兔子长到三个月后又生出一对兔子,假设兔子生命无限,求第10月后有多少只兔子1,1,2,3,5,8,13,21 也就是求这个数列的通项 public class Test1 { public static void main(String[] args) { System.out.prin...
2020-03-19 01:25:47
119
原创 整理springmvc.xml和applicationContext.xml配置
一般它主要配置Controller的组件扫描器和视图解析器下为:springmvc.xml文件<?xml version="1.0" encoding="UTF-8"?> <!-- 使用注解开发,不用配置controller,需要配置一个组件扫描器 --> <context:component-scan base-package="com.e...
2020-03-18 01:13:51
201
原创 多态技术总结
最近把Java的基础重新看了下,看到多态,小结下。什么是多态?多态就是把具体的一个事物采用其他的形态进行描述或者展示。但是这个事物的本身是没有发生任何变多态:把具体的某个事物(对象、个体、实例)使用它的另外一种形式描述。这个时候,我们就称当前这个事物被以多种形态展示出来。这种现象称为事物的多态性。说的太特么抽象了!例如: 猫 或者 狗 可以使用动物描述苹果 、 橘子、香蕉等可以使用水...
2020-03-17 11:51:58
394
原创 依赖注入的好处是什么?
今天看到一篇浅显易懂的好文章,转载收藏下:原文章最近在网上看到很多人提问,关于spring 依赖注入有什么好处 ?以下是某人说的一句话:“我看了,好处就是说,如果某一天实现类变了,在xml里改一下就行了,可是用原始的java new关键字,我也可以改实现类,只要把new后面的类改掉就行,改xml和改java,工作量是一样的,没看出有啥好处,这个传说中的注入的好处,没感觉到啊”以一个小的实例解...
2020-03-17 11:09:56
5838
1
原创 堆栈问题
class Person {int age;}public class LearnHeap {public static void main(String args[]){ int a=10; Person person = new Person(); person.age =20; change(a,person); System.out.p...
2020-02-22 17:30:14
186
原创 堆栈
Java的栈中存储以下类型数据,栈对应的英文单词是Stack基本类型引用类型变量方法栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量(int, short, long, byte, float, double, boolean, char)和对象句柄。栈有一个很重要的特殊性,就是存...
2020-02-22 14:51:42
121
原创 java中的自增(++)和自减(--)
例:z=3、x=1、y=2。问z-= --y - x–?分析:我们先说一下前自增和后自增、前自减和后自减的区别。自增(++):将变量的值加1,分前缀式(如++i)和后缀式(如i++)。前缀式是先加1再使用;后缀式是先使用再加1。自减(–):将变量的值减1,分前缀式(如–i)和后缀式(如i–)。前缀式是先减1再使用;后缀式是先使用再减1。我们分析一下上面那道题: 由题意可以变形为:z = ...
2020-02-20 23:54:30
441
原创 如何关掉被占用的端口
有时我们跳过关闭项目直接关掉编辑器,导致项目对应的端口一直被占用,下次重启的时候会报这个端口被占用。所以,最好先关掉项目,然后再关掉编辑器。如何关掉被占用的断开呢?方法:cmd–>进入控制台:输入netstat -ano|findstr 1099,查看端口使用情况 1099就是我们需要查看的端口使用情况这个1099对应的线程是99209920才是我们需要关闭的!!!!!!!!!...
2020-02-15 13:07:19
789
原创 ajax的模拟登录练习学习笔记
今天开始学习SpringBoot之前一起过来的一同事,不到两个月就辞职了,走之前一直在看springBoot。我当时只是想有份工作混口饭吃。转眼,快三年过去了。现在看来,混饭吃的这个想法实在是打错特错。...
2019-07-27 11:04:39
343
原创 页面往后端传值的几种形式
最近一直在看这个SSM_demo小结下几种传值情况第一种:<c:forEach items="${pageInfo.list}" var="user"> <tr> <td>${user.id}</td> <td>${user.username }</td> ...
2019-07-20 11:38:17
2590
原创 ssm框架demo
关于ssm框架demo的Idea 搭建的一些总结最近的在网上DOWN了一个ssm的demo,最基础的crud,现在已经完全实现,然后相对这个demo做一些总结给自己。首页,项目启动的页面用户管理界面编辑和修改页面为同一个页面页面的基本情况就是这样我用的是idea的编辑器开始构建的是maven-archetype-webapp这个要注意,我的网速不快,构建的时间比较久,要等到所...
2019-07-13 17:35:34
680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人