目录规划Java GUI设计Java SocketJava 服务器利用 IntelliJ IDEA软件为例        首先,我们应当了解,像运行在两台电脑或者手机终端这样的程序一般是没有办法直接相互发送信息的,一般是需要第三方服务器提供服务,就像QQ或者微信那样,来为这两个终端程序提供转发服务, &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-18 14:21:35
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于SSM+VUE前后端分离的物流管理系统一、项目简介二、开发环境三、项目技术四、系统架构五、运行截图六、源码获取 一、项目简介本基于SSM+VUE前后端分离的物流管理系统,统一管理车辆、顾客、司机、订单等信息,方便企业对物流信息的管理。本系统通过对用户划分为三个角色进行实现,主要功能如下: 管理员的功能主要包括登录、司机管理、客户管理、车辆管理、订单审核、订单管理等; 客户的功能主要包括登录、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 14:41:10
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            要处理微信第三方登录,已经是很正常的需求,读微信公开的文档,感觉还是有一些坑,自己写一个随笔好记录一下。大概两年前,初次接触微信第三方登录的需求是一个网页应用,大概就是在微信开放平台申请一个开放平台权限,然后创建一个app,在app里面配置一个回调域名,当用户点击微信登录时,把用户带到微信那边的二维码,然后用户扫码,微信那边通过之后,带着某些信息,redirect到我们的一个action,然后,我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 13:20:39
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在现代信息技术飞速发展的背景下,越来越多的企业选择将业务逻辑和用户界面分离,以提高系统的灵活性和可维护性。本博文记录了我在实现“java微信公众中号前后端分离代码”过程中所经历的挑战及解决方案。
### 初始技术痛点
在这次项目开始之前,我们的微信公众平台在用户量快速增长的情况下,面临着系统性能低下及开发效率不高的问题。服务端和前端代码耦合导致了维护困难,频繁的版本迭代使得内容更新变得十分缓慢            
                
         
            
            
            
            目录一、环境搭建二、编写前端页面三、连接后端代码实现具体功能1、查询所有        2、新增        3、代码优化1、 创建BaseServlet继承HttpServlet重写service方法2、创建不同对象的Servlet将不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 21:57:59
                            
                                741阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                目录一 微信小程序发送请求二 后端接口接受小程序请求并返回数据 三 最后的效果图    先简单说一下我写的这个微信小程序前后端交互的业务,主要是两个数据:supplyCount和wantBuyCount,分别代表我的车源和我的求购。目前的需求就是小程序向后端发送请求,然后后端从数据库获取车源和求购的数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 10:28:10
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               
 京东CMS简介CMS即内容管理系统(Content Management System),目的是用于快速进行网站建设或者网页开发。对于京东网站部门来说,CMS核心目的是用来快速开发和上线各种页面,诸如各种垂直频道页,访问www.jd.com将看到如下页面,如点击“服装城”、“家用电器”等都会跳转到一个垂直频道页;这些页面中有许多页面风格是类似的,因此很适合使用CMS进行快速搭建。&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 14:49:59
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前后端分离后,如果客户端使用的原生应用(iOS,安卓),我们就无法使用cookie和session机制,所以我们使用另一套方案tokentoken机制:1.在前端对后端进行访问时,后端生成一个用base64加密的token串(包含个人信息过期时间和签名)返还给前端。2.前端第接收到token并储存在前端。3.前端再次访问是request请求携带token串 (一般放在http的请求头里面)4.后端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 08:36:59
                            
                                305阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             诚然如题所言,微信小程序登录可以让开发者快速地获取微信提供的用户身份标识,跟开发者构建的内部用户体系产生关联,在这个过程中,小程序如何登录及前端跟后台的授权验证体系如何打交道呢,现在就一步一步来了解清楚吧先来看一下微信官方提供的小程序登录流程图这些内容跟前端有关系的是wx.login获取code,发送code, 存储登录状态这三者,一般情况下,前端与后端相联接的授权体系,每个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 16:08:45
                            
                                249阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录jwt令牌的使用1.1 什么是JWT1.2 为什么使用JWT1.3 JWT结构1.4 验证过程2. JWT示例2.1 后台程序2.2 前台加入jwt令牌功能3.令牌数据处理jwt令牌的使用1.1 什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 19:51:58
                            
                                605阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            核心步骤创建项目配置pom.xml在配置文件中写入jwt相关配置,并创建JWT的配置类,使用@ConfigurationProperties(prefix = “jwt”)与配置文件关联起来创建自己的用户类创建自己的无凭证处理类创建自己的认证失败类创建自己的权限不足类创建自己的认证成功处理类创建自己的UserDetailsService创建JWT工具类创建自定义的Token过滤器创建自己的Spri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 01:38:40
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目背景刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构。后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口。于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做。另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两周啊!于是在这样的            
                
         
            
            
            
            目录:  一、什么是JWT  二、我们为什么要使用JWT(与传统的session认证有何区别)  三、如何使用JWT  四、JWT的构成及原理  五、JWT加解密实例一、什么是JWT  JWT——Json web token  是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准,可实现无状态、分布式的Web应用授权。二、我们为什么需要JWT?  首先,当前后端分离时我们会因为同源策略            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 19:50:08
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            个人总结:1. jwt 用于频繁且不敏感的操作很大程度上 token 的作用就是为了在请求量比较大且多终端复用的情况下,减少登录和用户数据查询操作产生的数据库压力,如果每次还需要检查 token 版本,不如直接用最基本的 session 来实现;修改密码需要多终端下线的操作,可以通过向终端发送重新登录的通知来实现,如果担心之前的 token 没作废产生的安全风险,应该把在敏感场景中排除             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 20:19:54
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、前后端分离是什么前后端分离就是将一个应用的前端代码和后端代码分开写,为什么要这样做?传统的Java Web 开发中,前端使用JSP开发,Jsp不是由后端开发者独立完成的,而是:前端—>HTML静态页面 ---->后端 —>JSP这种开发方式效率极低而前后端分离的方式进行开发,可以完美地解决这一问题前端只需要独立编写客户端代码,后端也只需要独立编写服务端代码提供数据接口即可前端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 17:15:05
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么叫前后端分离?其实,前后端分离的初衷是为了分离前后端开发人员的职责,解决开发模式的问题。说到底,前后端分离就是将前端视图和后端数据进行分离,这样,后端只需要提供接口(后端数据)给前端,而前端也可以提供独立的视图系统,可以大大地提高开发效率,减少程序的耦合。一、了解前后端分离 要知道,前后端分离并不仅仅只是一种开发模式,而是一种架构模式,是当前互联网项目开发的业界标准使用方式。在人类社会发展过程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 16:48:16
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前后端分离项目与传统的一体式项目有所不同,用户安全认证的方式不太一样,前后端分离项目不能像一体式项目那样使用session认证,所以一般使用token认证,具体原理很简单,客户端每次请求服务器的时候都会带上token密钥,服务器识别认证token后,即可识别身份并响应数据。废话不多说,直接上代码。主要代码: 一、JwtUtil Jwt即java web token,是比较成熟的token方案,Jw            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-14 10:52:10
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在前后端分离开发时为什么需要用户认证呢?原因是由于HTTP协定是不储存状态的(stateless),这意味着当我们透过帐号密码验证一个使用者时,当下一个request请求时它就把刚刚的资料忘了。于是我们的程序就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。传统方式前后端分离通过Restful API进行数据交互时,如何验证用户的登录信息及权限。在原来的项目中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 19:49:26
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 JWT 介绍及其原理JWT是我之前做Android应用的时候了解到的一种用户授权机制,虽然原生的移动手机应用与基于浏览器的Web应用之间存在很多差异,但很多情况下后端往往还是沿用已有的架构跟代码,所以用户授权往往还是采用Cookie+Session的方式,也就是需要原生应用中模拟浏览器对Cookie的操作。Cookie+Session的存在主要是为了解决HTTP这一无状态协议下服务器如何识别用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 19:54:45
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、项目简述本系统功能包括: 超豪华成绩管理系统,学生,教师,管理员三类用户集 成,课程表管理,成绩查询,成绩详情数据统计,课程录 入,用户管理,账号管理。二、项目运行环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX (Webstorm也 行)+ Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts都支 持)。 项目技术:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 06:51:32
                            
                                81阅读
                            
                                                                             
                 
                
                                
                    