自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 JDK8以上提高开发效率技巧

JDK8以上提高开发效率技巧1、接口的默认方法和静态方法JDK8以上的版本可以在接口中写静态方式和默认方法,但只能重写默认方法//定义一个接口public interface Itest { void testMethod(); default String defultMethod(){ System.out.println("true = defultMy" + true); return "staticMy"; } static

2022-04-12 22:42:44 27

原创 git的使用

1、安装git工具2、配置用户名和邮箱3、管理git项目新增git项目: git init追踪文件: git add filename追踪所有文件: git add .3、commit的使用(只有追踪过了的文件在可以commit)提交: git commit提交并输入版本信息: git commit -m '版本信息'已提交过的文件可以将追踪和提交合并: git commit -am '版本信息'4、日志信息log追踪4.1追踪文件修改前后的区别...

2021-09-06 21:21:58 78

原创 权限认证-单点登录JWT

JWT简介:官网:https://jwt.io/introduction/JWT简称JSON Web Token,也就是通过JSON形式作为Web应用中的令牌,用于在各方之间安全地将信息作为,JSON对像传输,在数据传输。在数据传输过程中可以完成数据加密,签名等相关处理。...

2021-09-06 21:21:05 64

原创 微信小程序学习

微信小程序官网小程序代码构成:微信小程序官网项目文件类型:1、.json 后缀的 JSON 配置文件2、.wxml 后缀的 WXML 模板文件 ==> HTML3、.wxss 后缀的 WXSS 样式文件 ==> CSS4、.js 后缀的 JS 脚本逻辑文件 ==> js一、WXML 模板1、标签名字有点不一样:WXML 用的标签是 view, button, text2、多了一些 wx:if 这样的属性以及 {{ }} 这样的表达式3、大小写敏感JSON 语法

2021-09-06 21:20:00 88

原创 分布式处理方案

分布式处理方案一、分布式锁介绍由于传统的锁是基于Tomcat服务器内部的,搭建了集群之后,导致锁失效使用分布式锁来处理二、分布式锁解决方案2.1 搭建环境1、创建SpringBoot工程2、编写抢购业务@RestControllerpublic class SecondKillController { //1、准备商品的库存 public static Map<String,Integer> itemStock=new HashMap<>(

2021-09-06 21:19:12 208

原创 Java微服务

在这里插入图片描述架构演进:一、开发环境&生成环境1. 开发环境平时在写代码时,大多都在是win10/win7/Mac,这些系统都可以称呼开发环境,我们会为了更高效的开发应用程序,安装很多的软件,会导致操作系统不安全,稳定性降低。2. 生成环境在生产环境中,操作系统不会采用win10/Mac,这种操作系统相对不安全,生成环境要面向全体用户的,生产环境是要面向用户的,一般会采用专业操作系统。大多市面上使用的都是基于Linux版本的服务器操作系统Windows 2003 service二

2021-09-06 21:17:47 5181 3

原创 前后端分离(spring boot+JWT+vue)

进化史:js ——Jquery——JsRender——vue.jsMVVM:M——Model;V——视图;VM——ViewModel

2020-10-20 09:56:14 245

原创 Android之ContentProvite组件的使用

ContentProvite组件的使用实例:activiy:public class MainActivity extends AppCompatActivity { private ListView MainActivity_listview; private List<User> listdata=new ArrayList<>(); List<Map<String, Object>> listmap=new A

2020-10-08 17:57:52 166

原创 Android权限代码

Android权限代码:1.android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS写入Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM读取用户的社交信息流4.android.permission.WRITE_SMS允许程序写短信5.android.permission.WRITE_SETTINGS允许程序.

2020-10-03 16:15:35 786

原创 Vue环境搭建

Vue.js官网:vue.js官网1、使用工具:vscode:Vs code官网安装插件:Live Server(本地服务器方便开发)、Vetur(vue关键字高亮度)、Vue.js with TypeScrpit Snippets for VSCode2、安装脚手架:安装node.js node.js官网查看脚手架版本(CMD):node -v查看npm版本:npm -vnpm插件官网(所有的插件都可在此网站找到):npm插件网vue CUI::VUE CUI官网全局:npm ins

2020-06-20 09:10:50 145

原创 vue对seo的解决方案Nuxt.js

使用vue渲染数据对seo是否友好seo:搜索引擎收录 搜索引擎的收录是会抓取我们整个网页源代码的布局实现解析,而我们的vue使用js绑定我们的数据,并不是最终网页代码展示结果,所以vue对搜索收录不是非常友好。比较合适Vue(对SEO要求不是很高的)1、内部管理平台oa\erp2、移动端嵌入H5项目...

2020-06-08 18:41:04 664

原创 Spring Boot框架

Spring Boot:通过Spring Boot,可以轻松地创建独立的,基于生产级别的基于Spring的应用程序,您可以“运行”它们。我们对Spring平台和第三方库持固执己见的观点,因此您可以以最小的麻烦开始使用。大多数Spring Boot应用程序需要最少的Spring配置。Spring Boot核心特性:极低的学习成本可独立运行的Spring项目“习惯优于配置”...

2020-05-13 17:10:58 169

原创 Android开发

activity的管理:复习:定义一个activity—— 创建一个Activity子类——重写Activity中的onCreate方法—— 在AndroidManifest.xml中的Activity进行注册启动一个Activity——创建Intent意图对象(可以理解成一个封装对象)——调用setClass设置要启动哪个Activity——调用startActivity进行跳...

2020-05-13 13:16:40 165

原创 Vue.js

Vue.js开发模式:CDNNPM在用 Vue 构建大型应用时推荐使用 NPM 。NPM 能很好地和诸如 webpack 或 Browserify 模块打包器配合使用。同时 Vue 也提供配套工具来开发单文件组件学习开发工具:Visual Studio Code工具下载网址:Visual Studio Code下载地址装好软件后装几个插件:1、Live Server为静态和动态页面启动带有实时重新加载功能的开发本地服务器2、Vetur用于VS代码的Vue工具3、V

2020-05-13 13:13:28 306

原创 maven "Generating project in Batch mode"问题的解决

在maven的五分钟入门里面,有这样一个命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false这句话的命令是创建一个默认的项目,但我在执行这个命令时,命令行...

2020-05-01 20:39:52 310

原创 Spring MVC

Spring MVC:Spring MVC时Spring体系的轻量级Web MVC框架Spring MVC的核心Controller控制器,用于处理请求,产生响应Spring MVC基于Spring IOC容器运行,所有对象被IOC管理Spring 5.X版本变化:Spring 5.X最低要求JDK8与J2EE 7(Servlet 3.1/Tomcat 8.5+)Spring 5...

2020-04-30 16:23:54 158

原创 Mybatis

Mybatis的概述:ORM(Object Relational Mapping) 持久层框架的佼佼者正真实现了SQL语句与Java代码的分离优秀的功能:动态SQL、缓存、插件=pageHelper等Mybatis入参处理传递单个参数的形式(mybatis会自动进行参数的赋值)传递多个参数(Mybatis会自动封装在Map集合中)Collection、List、Array作为参...

2020-04-30 16:22:36 105

原创 Spring框架

Spring框架

2020-04-30 16:06:27 442 1

原创 Java Web程序

Java Web程序JSP基础:JSP的处理过程:客户端浏览器发出请求——服务器加载被请求的JSP文件——Web服务去将JSP文件转化为Java代码——JSP引擎将生成的Java代码编译成Class类——服务期执行该Class文件——发送到客户端浏览器显示JSP的优点:简便性和有效性、程序的独立性、程序的兼容性、程序的可重用性。(一)、JSP指令标识1、page指令:用于设置当前页面...

2020-02-03 10:53:47 118

原创 响应式布局

响应式布局优点:缺点:新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入优点:1、面对不同分辨率设备时,灵活性...

2020-01-23 20:57:05 138

原创 JavaScript

JS按钮事件1、onclick: 点击事件2、onmouseover:鼠标移入事件3、onmouseout:移出页面事件方法如下://加下需要滚动的4、onmousemove:鼠标指针移动时发生的事件,它一像素为单位,每移动1像素,onmousemove()方法就触发一次。使用方法:var cout=0;function move(){document.getElemen...

2020-01-23 20:53:55 130

原创 android消息机制

android消息机制一、说明:1、主线程:UIThread(只能在主线程中才能直接更新界面)2、分线程:workerThread(长期工作)注意:分线程获得数据后,需在主线程更新显示数据(方法使用runOnUiThrea(new Runnable())到主线程,分线程new Thread())3、线程通信==消息机制消息机制上有一个异步同步二、相关API:message(消息:数...

2019-10-30 14:59:01 50

原创 Service组件

Service组件1、Service是一个应用组件,后台(它是在主线程运行但可在分线程,因为没有和界面关联才叫后台)完成一个时间跨度比较大的工作且没有关联任何界面2、一个Service可以完成下面这些工作:访问网络播放音乐文件IO的操作大量数据库操作3、服务的特点a)Service在后台运行,不用于用户进行交互b)即使应用退出,服务也不会停止c)默认在主线程中,但也可以将任务放...

2019-10-30 14:41:45 266

原创 HttpURLConnection和OKHTTP的使用

HTTP协议访问网络HttpURLConnection的使用1、实例urL url=new URL(网址);HttpURLconnection connection=url.openConnection();//创建HttpURLConnection对象connection.setRequsetMethod(" GET “);//提交方式connection.setConnectTim...

2019-10-30 14:36:57 553

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除