- 博客(55)
- 资源 (13)
- 收藏
- 关注
原创 jwbasta-thymeleaf 版本
Jwbasta-thymeleaf是一套全部开源的快速开发平台,毫无保留给个人及企业一次性付费使用。 前后端一体的模式,微服务版本前端使用thymeleaf模板引擎,也可以自主选择前端框架。 后端采用SpringBoot、thymeleaf、mybatis、Sa-Token、Maven、Redis & JApiDocs。使用AOP拦截前端请求参数,存放到sys_log表。 excel导出数据支持定制化注解方式配置需要导出字段和数据格式。 Sa-Token权限认证框架,用户成功token存放在redis。
2022-08-24 11:08:45 387 1
原创 Naive Admin Pro 前端+后端(完整版本)
后端采用 Spring Boot,Maven,mybatis,poi,Spring Cache,Redis,Swagger 权限 Sa-Token 认证等技术。当用户购买纯前端版本,还需和后端框架,进行深度对接调试,比如,登录,权限,菜单,常用的系统设置等功能,这个过程每个技术团队花费的时间都是有较大差异。Naive Admin 团队,之所以推出完整版本,目的就是想把开箱即用,提升一个高度,让用户受益,减少自己研究琢磨时间成本。2. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
2022-08-23 09:42:40 724
原创 jwbasta-vue 平台上线
jwbasta-vue是一套全部开源的快速开发java后台API平台,毫无保留给个人及企业一次性付费使用。采用前后端分离的模式,微服务版本前端基于vue开发(无前端页面)。后端采用Spring Boot、mybatis、Redis、Spring Cache、Maven、Redis & JApiDocs。使用maven导入jar、编辑、部署Spring Cache做本地缓存,权限认证使用Sa-Token,用户成功token存放在redis。程序采用Swagger会自动生成API文档。
2022-08-21 16:11:57 382
原创 新品上线 Naive Admin Tenant 开箱即用多租户开发框架
是一套企业级的权限管理开发平台,采用前后端分离模式,微服务版本前端框架支持多个选择,支持数据库:MySql、Oracle、SqlServer、PostgreSql 等,目前支持 MySql 和 PostgreSql,功能持续迭代更新 后端采用 Spring Boot、mybatis、Sa-Token、Spring Cache、Maven、Redis、Swagger 只需要关注业务逻辑开发,框架配套前端常用业务页面,后端人员也能轻松上手。支持加载动态权限菜单,多方式轻松权限控制,权限细化至按钮级别;
2022-12-02 14:20:37 834 1
原创 springboot 连接mysql用户名和密码加密,使用使用jasypt加解密
springboot 连接mysql用户名和密码加密,使用使用jasypt加解密
2022-09-30 16:45:21 1100
原创 MongoDB使用JDBC连接
MongoDB使用JDBC连接,对数据库进行新增、删除、更新、修改等操作1.maven引用JDBC驱动包。 2.调用MongoDB相关功能工具类。
2022-09-13 17:19:23 3732
原创 springboot集成mongodb
springboot集成mongodb。操作流程:1.pom文件中maven的引入 2.配置文件 3.实体类4.dao层 5.service层 6.controller层
2022-09-13 17:14:45 253
原创 jwbasta-Springboot集成Quartz
jwbasta-Springboot集成Quartz,去拓展定时类型的,目前需求需要支持CRON和固定间隔两种定时类型,后期需要支持跳过节假日、周一~周五、周末等需求,所以需要让定时类型支持拓展。我们需要构建不同的定时类型,不同的定时类型需要的参数也是不同的,因此我们需要抽象出定时的公用参数,将不同的参数多态实现。-- 定时任务 quartz配置 -->Quartz可以通过。官网:https://www.jwbasta.com
2022-09-09 11:01:03 171
原创 定时任务cron表达式总结
如果15号正好是周六,则找最近的周五(14号)触发, 如果15号是周未,则找最近的下周一(16号)触发,如果15号正好在工作日(周一至周五),则就在该天触发。在日字段设置上,表示当月的最后一天(依据当前月份,如果是二月还会自动判断是否是润年), 在周字段上表示星期六,相当于”7”或”SAT”(注意周日算是第一天)。其中每个元素可以是一个值(5),一个连续区间(14-18),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符(*)。
2022-09-09 10:51:40 775
原创 PostgreSQL 创建数据库、创建用户、赋予权限、创建表、主键总结
PostgreSQL 创建数据库、创建用户、赋予权限、创建表、自动增长主键总结
2022-09-02 17:44:46 7295
原创 mysql存储特殊表情符号,解决mysql存储特殊文字(表情符号)utf8mb4
alter table jw_crm_article modify column content longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '文章内容';是因为\xF0\x9F\x90\xB6 它通常是4个字符存储,而mysql的utf8默认是3个字符存储。4、最后确认数据表中的字段,存储这种特殊文字的字段字符编码也是utf8mb4。1、 更改代码中数据库连接的字符编码charset为utf8mb4。...
2022-08-31 18:01:21 2904
原创 阿里云 OSS
比如网站的 图片、视频等文件就可以存放在 OSS 中(海量数据,自己维护起来麻烦,交给其他人去维护),每次从 OSS 中获取即可。OSS 具有与平台无关的 RESTful API 接口,可以在任意应用、任意时间、任意地点 存储与访问 任何类型的数据。简单地理解:OSS 基于网络提供数据存储服务,通过网络可以随时存储、获取 文本、图片、音频、视频等 非结构化数据。对象是 OSS 存储的基本单位,由元信息(Object Meta)、数据(Data)、文件名(key)组成。存储类型分为:标准、低频访问、归档。..
2022-08-31 14:12:11 7541
原创 HttpGet 设置请求超时时间,单位是毫秒
HttpGet 设置请求超时时间,单位是毫秒,如果http请求频繁htpp请求异常不能正常访问就会导致io阻塞
2022-08-30 10:27:33 2622
原创 io.lettuce.core.RedisCommandTimeoutException: Command timed out 解决办法
io.lettuce.core.RedisCommandTimeoutException: Command timed out 解决办法
2022-08-27 18:50:13 5006
原创 mysql 字符串拼接的几种方式
说明:string1,string2代表的是字符串,而separator代表的是连接其他参数的分隔符,可以是符号,也可以是字符串。mysql自带语法CONCAT_WS(separator,string1,string2,...),但是可以多个字符串用指定的字符串进行拼接(带缝拼接哦)mysql自带语法CONCAT(string1,string2,...),此处是直接把string1和string2等等的字符串拼接起来(无缝拼接哦)说明:此方法在拼接的时候如果有一个值为NULL,则返回NULL。...
2022-08-26 11:59:50 6613
原创 ActiveMQ 封装Java代码常用推送消息功能
ActiveMQ 封装Java代码常用推送消息功能。JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。
2022-08-25 11:32:22 340
原创 ActiveMQ安装部署和封装代码
Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。要求输入用户名密码,默认用户名密码为admin、admin
2022-08-25 11:20:54 141
原创 Spring Boot整合JApiDocs实现API文档
对Swagger相当不爽的两点,一是要大量写各种注解,二是很被诟病的一点,对返回对象的描述相当不人性化(虽然可以写代码来实现,但不爽)。通过IDEA创建Spring Boot,在创建工程时,可以把web依赖勾选上(不勾选也没关系,后面在pom.xml中再添加也行)。在大部分时候,我们其实只关注接口的4个方面: 接口功能描述、接口URL、提交参数说明、返回结果说明。在编码时,你只需注意编码规范,,顺手写好必要的注释就行了,那么接口文档就能自动生成,不用加任何注解。
2022-08-24 10:48:16 496
原创 程序员35岁危机
加班、高薪、秃头、技术宅、青春饭......细数贴在程序员身上的诸多标签,“吃青春饭,35岁以后就干不动了”是外界普遍对程序员群体职业的刻板印象。对于程序员来说,35岁真的是个坎吗?这一职业本身的进化路径又在哪里。 新冠疫情三年很多互联网公司大量裁员、降薪,公司为了降低成本,年龄越大程序员越来混下去,新技术更新迭代很快,尤其是技术不上不下半吊子程序员,很容易失业,而且程序员数量越来越多增速非常快,很多公司未来降低成本,喜欢招聘新手菜鸟。。。。...
2022-04-28 13:59:27 157
原创 提升自我的网站
外语的学习译言网 www.yeeyan.org开放的社区翻译平台,可以提供发现的精彩外文内容、翻译原文库的文章。沪江英语学习网 http://www.hjenglish.com/英语学习资讯网站,英语学习平台。普特英语听力 http://www.putclub.com/实用的英语听力训练社区。魔方英语 http://www.mofunenglish.
2018-02-01 17:39:02 1835
转载 eclipse下如何打开ftl文件
打开eclipse,点击window菜单,选择preferences,如图:选择General->Editors->File Association,如图:点击file types 右边的add按钮,出现如下图的对话框,输入*.ftl,如图:输入*.ftl后,点击ok
2017-08-14 18:15:30 416
原创 js 九九乘法表
九九乘法表 function aa(){ var htmltext="九九乘法表"; for(var i=1;i htmltext+="";for(var j=1;j htmltext+=""+j+"*"+i+"="+(i*j)+""; }htmltext+="";} html
2016-03-12 15:13:48 534
原创 js 获取浏览器请求头的URL
// 添加Cookiefunction addCookie(name, value, options) {if (arguments.length > 1 && name != null) {if (options == null) {options = {};}if (value == null) {options.expires = -1;}if (type
2015-12-10 17:17:47 7113
原创 javascript 中not defined 和undefined处理方法,附带实例
javascript 中 is not defined 和undefined 错误 pagetIndex is not defined解决方法: try{ alert("pagetIndex:"+pagetIndex); pagetIndex 正常情况处理 }catch(err){
2015-12-04 11:08:54 1070
转载 Java开源Android开源项目
FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。更多FBReaderJ信息 Angle Angle是一款专为Android平台设计的,适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用
2015-09-18 15:01:42 837
转载 java开源web开发框架
Gwittir Gwittir项目为开发基于GWT的应用程序提供一组代码生成器,基础框架,工具类和一个MVC框架。更多Gwittir信息 jWebApp jWebApp是一个基于Servlet的MVC框架。jWebApp是当前最易于学习与使用的web框架。支持URI映射,服务器端Ajax支持和服务器端REST(RESTful web servi
2015-09-18 14:55:24 1608
原创 mysql错误代码
1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。1044错误:数据库用户权限不足,请联系空间商解决1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。1146错误:数据表缺失,请恢复备份数据.看看你的数据库路径 端口 地址都对不对,是不
2015-07-14 16:41:22 365
原创 Linux下启动停止查看杀死Tomcat进程
启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 建议用sh ./startup.sh 停止 一般是执行 sh tomcat/bin/shutdown.sh脚本命令 (执行shutdown.sh命令无法停止tomcat)sh ./shutdown.sh 查看
2015-07-14 13:46:10 328
原创 ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
我的mysql报这个错 err=1205 - Lock wait timeout exceeded; try restarting transaction原因:原因是你使用的InnoDB 表类型的时候,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,因为有的锁等待超过了这个时间,所以抱错.你可以把这个时间加长,或者优化存储
2015-07-14 12:10:17 597
原创 mysql5.5升级到5.6 在表中有一列列名partition是关键字,插入数据失败
我郁闷几天,用mysql5.5插入数据正常,mysql升级到5.6后插入数据失败,在表中有一列列名partition是关键字,最后只能降级5.5
2015-07-03 17:23:58 655
原创 java 字符串处理(全角转半角,半角转换全角)
第一种方法:/** * 特殊字符串转换 * @Class Name FullCharConverter * @Author v-jiangwei * @Create In 2012-8-24 */public class FullCharConverter {/*** 全角转半角的 转换函数* @Methods Name full2HalfChange
2012-08-28 13:40:43 1110
原创 Tomcat 7 的七大新特性
Tomcat的7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述TOMCAT 7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能。本文还提供了代码例子以方便你可以对其有更好的理解。 本文分为两个部分,分别是”TOMCAT 7的新特性”和“TOMCAT 7增强的功
2012-08-14 14:49:34 1911
原创 Tomcat发布网站(修改端口、修改默认发布目录、多域名绑定)
环境: Tomcat 6+jdk 6 update3 一、修改发布端口号为80(Tomcat默认为8080) 打开配置文件(偶的如下:D:\Program Files\Tomcat\conf\server.xml),找到: maxThreads="150" connectionTimeout="20000"
2012-08-14 14:38:41 1022
原创 apache+tomcat配置
JSP在Tomcat应用中可以访问是配置的最基本要求,Apache能够单独提供静态网页的访问也是配置的基本前提。这两项具备之后,就该是将它们联合起来的时候了。 首先在Tomcat网站下载一个连接器,mod_jk-apache-2.2.2.so,版本根据需要选择,将它拷贝到Apache的modules目录下; 第二步,在Apache的conf目录下建立一个workers.prop
2012-08-14 14:32:53 441
原创 oracle获得uuid,java生成uuid
1. oracle获得uuid Java代码 SQL> select sys_guid() from dual ; SYS_GUID() -------------------------------- F18031C69D8345DEB305D4B2E796A282 SQL> select sys_guid() from dual ;
2012-08-14 14:24:52 1539
anji验证码AJ-Captcha滑动验证码
2022-10-29
windows系统安装mongodb.zip
2022-09-27
SpringBoot整合Elastic-job(详细).doc
2022-09-27
Dubbo整合maven+spring+springmvc+mybatis
2022-09-27
Spring Boot整合JApiDocs实现API文档.doc
2022-09-27
Mybatis资料
2017-10-20
MySQL 5.1参考手册
2012-09-26
jQuery的帮助文档和例子
2009-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人