随笔分类 -  Java可真是个神奇的东西

1
只有你想得到的,BUG就伴随着你
摘要:mysql实现两个字段合并成一个字段查询【需求】实现国际化I18N语言切换功能,例如菜单列表、字典等。 主要是个辅助表进行管理语言的配置: 单个字段很简单,直接通过字典配置的数据标签(key)- 表名, 数据键值(value)-表字段名【默认第一位是ID,已逗号分开】 的值当参数进行查询,得到数据进行填写多语言,然后保存表中的三个字段就o 阅读全文
posted @ 2022-07-07 14:32 changlinlo 阅读(1446) 评论(1) 推荐(0) 编辑
摘要:直接看这为大佬讲解的 https://www.cnblogs.com/jajian/p/9973555.html 微服务 什么微服务 微服务是一个系统架构层面的思想 什么系统架构 研发大型综合性的软件产品的方式方法(类似盖房子) 系统架构也就是框架思想,框架思想始于需求。 微服务框架思想的由来 微服 阅读全文
posted @ 2019-10-01 14:15 changlinlo 阅读(155) 评论(0) 推荐(0) 编辑
摘要:什么是RabbitMq Rabbitmq是一个开源的 实现了AMQP(高级消息队列协议)的一个消息中件间 周边 Erlang,如 pyhon ruby .net java c php actionscript等 工作流程图 消息队列中的核心概念 生产者(producer)发送消息的人(客户端程序) 阅读全文
posted @ 2019-09-26 19:14 changlinlo 阅读(986) 评论(0) 推荐(0) 编辑
摘要:前言 不是颠覆spring框架,而是对spring框架整合其他的框架进行封装和简化, 降低框架整合的门槛,让更多程序员或者初学者也可以做框架整合的事情, 可以非常快速的搭建一个高度整合的一个项目。 什么是Spring boot框架 Spring boot框架是构建所有spring应用程序的起点, s 阅读全文
posted @ 2019-09-12 21:34 changlinlo 阅读(215) 评论(0) 推荐(0) 编辑
摘要:安全问题 如何登录(登录验证) 权限管理(请求地址过滤) 页面内容的权限过滤(标签库) Shiro简介 Apache shiro是一个强大且易用的JAVA安全框架,通过shiro提供的api可以非常容易的程序中的认证(登录验证),授权(根据不同的用户配置不同的权限),加密(MD5不可逆的加密),和s 阅读全文
posted @ 2019-09-12 21:28 changlinlo 阅读(226) 评论(0) 推荐(0) 编辑
摘要:控制层框架 struts2 主要职责: 拦截请求和响应请求 实现原理: 基于过滤器进行封装 *.action 控制层配置 方法1: 在struts.xml中增加action节点(推荐) 方法2: 采用注解的方法进行配置 2.请求地址的配置 格式1: /user!add.action 格式2: /us 阅读全文
posted @ 2019-09-11 21:58 changlinlo 阅读(181) 评论(0) 推荐(0) 编辑
摘要:特点: 全自动持久层框架(不需要sql就可以对数据库增删改查’CRUD‘) 学习成本高 Hibernate简介 1.一个开源免费的实现了ORM思想的持久层框架 2.可以使用实体类通过注解或xml方式来建立表的映射,自动生成对应的增删改查SQL Hibernate 执行流程 Hibernate的使用 阅读全文
posted @ 2019-09-11 10:23 changlinlo 阅读(337) 评论(0) 推荐(0) 编辑
摘要:MVCS编程思想 采用MVC分层分模块的思想, 来提高代码的复用性,维护性,扩展性,低藕性 MODEL 模型 dao层 实体类 VIEW 视图 jsp jstl html css js CONTROLLER 控制 servlet SERVER 提高业务系统的开发效率 MVCS model 持久层 M 阅读全文
posted @ 2019-09-10 09:09 changlinlo 阅读(353) 评论(0) 推荐(0) 编辑
摘要:springmvc框架 控制层框架,采用MVC思想来开发控制层的代码 springmvc的使用 定义请求地址 a) @RequestMapper b) 区分请求方式 ,添加method属性 c) 在类上添加RequestMapper, 相当于给控制层所有方法添加了一个前缀 2.传递数据至页面 a)  阅读全文
posted @ 2019-09-09 20:17 changlinlo 阅读(149) 评论(0) 推荐(0) 编辑
摘要:起因:软件系统的业务逻辑超来越复杂. 一. Spring概念 spring是轻量级开源框架,在这之前有EJB(重量级的) spring是一个容器框架,主要实现了ioc和aop思想. spring 的核心部分: (1) aop:面向切面编程,扩展功能不是修改源代码实现. (2) ioc:控制反转,促进 阅读全文
posted @ 2019-09-08 10:46 changlinlo 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一级缓存 Mybatis一级缓存的作用域是同一个SqlSession,在同一个sqlSession中两次执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。当一个sqlSession结束后该sqlSession中的 阅读全文
posted @ 2019-09-05 20:12 changlinlo 阅读(340) 评论(0) 推荐(0) 编辑
摘要:1.框架 框架是一个半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度 2.mybatis框架 是一个持久层框架,和数据库打交道的一个框架,它对jdbc的操作数据库的过程进行了封装,是开发者是要关注sql语句 阅读全文
posted @ 2019-09-05 19:44 changlinlo 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1.Servlet ​ 是javaweb三大组件(filter,listener)之一, ​ ·接收数据请求 ​ ·处理请求 ​ ·响应浏览器端 2.servlet和jsp的关系,区别? ​ 1.jsp 翻译之后变成servlet ​ (jsp本质就是servlet,jvm只能识别java代码,不能 阅读全文
posted @ 2019-07-25 19:48 changlinlo 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.java web web服务器有 ​ tomcat(apache) weblogic (oracle) jboss (redcat) ​ webphere IBM ​ .... 2.tomcat 目录结构 bin :存放二进制文件,启动,关闭tomcat conf:存放配置文件 ​ --serv 阅读全文
posted @ 2019-07-23 20:26 changlinlo 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1. java 数据库连接 一种用于执行sql 语句的java API,可以为多种数据库提供统一的访问,由一套java 类和接口组成,这些接口的实现类有数据库厂商提供(包含在jar包里),我们使用只需要了解每个接口,以及接口里的方法就可以。 Java data base Connectivity 用 阅读全文
posted @ 2019-07-22 20:47 changlinlo 阅读(169) 评论(0) 推荐(0) 编辑
摘要:1.什么是进程? 只有运行的程序才会出现进程。 正在运行的程序,是系统进行资源分配和调度的独立单元 每一个进程都有自己的内存空间和系统资源 2.多进程的意义? 提高Cpu的使用率? 单进程的计算机只能做一件事情 多进程的计算机可以在一个时间段做多件事情(一边听歌,一边敲代码) 是cpu在高效切换让我 阅读全文
posted @ 2019-06-28 17:55 changlinlo 阅读(255) 评论(0) 推荐(0) 编辑
摘要:网络编程 网络通信的要素 Ip,端口,协议(tcp/udp) 127.0.0.1 本机地址 默认主机名:localhost 端口号:用于标识进程的逻辑地址。 有效端口:0-65535 其中0-1024是系统使用或保留端口 协议: UDP:不需要建立连接,不可靠,速度快,数据大小64kb TCP:需要 阅读全文
posted @ 2019-06-28 17:51 changlinlo 阅读(186) 评论(0) 推荐(0) 编辑
摘要:基本数据类型的包装类 byte Byte short Short int Integer long Long float Float double Double boolean Boolean char Character 字符串和数值的互转 Integer integer = new Intege 阅读全文
posted @ 2019-06-28 17:33 changlinlo 阅读(150) 评论(0) 推荐(0) 编辑
摘要:特殊字符 \n 换行符 \t 制表符 8个基本数据类型 byte 字节型 1 short 短整型 2 int 整型 4 long 长整型 8 char 字符型 2 boolean 布尔型 1 float 浮点型 4 double 双精度浮点型 8 自动转换 long a = 100; 100(int 阅读全文
posted @ 2019-06-28 17:13 changlinlo 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1. 计算机语言 语言:沟通交流的方式 计算机语言:人与计算机之间的交流方式 java是一门计算机编程语言,也是意大利自行车品牌 软件工程师,java开发工程师 2. C/S 架构的概念 C/S是Client/Server,即客户端/服务器端架构,一种典型的两层架构。 客户端包含一个或多个在用户的电 阅读全文
posted @ 2019-05-30 15:19 changlinlo 阅读(533) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示