- 博客(53)
- 资源 (6)
- 收藏
- 关注

原创 一个轻量级的java jdbc,SQL模式,支持多数据源,jdbc-0.0.5
运行条件* JDK(1.7+)特性轻量、高效 无复杂配置 直接手写SQL 可配置多数据源 支持多数据源事务 支持返回多结果集使用方式<dependency> <groupId>cn.4coder</groupId> <artifactId>jdbc</artifactId> <version>...
2019-05-24 10:48:24
568

原创 C#用easy-mvc开发的后台管理系统
可在webForm上使用的mvc框架,无需导入.net mvc的大量引用包,同时支持web和json开发。一、源码特点 本系统使用easy-mvc和easy-orm框架开发,目前只是1.0版本。 sasy-mvc框架特点: * 摒弃微软庞大的mvc库,只有1个dll * 自动扫描DAL接口并实现注册,无需指定实现类 * 自定义getRequest和getRespons...
2017-11-04 20:20:25
4707

原创 一个轻量级的java web开发框架,0配置,struts-0.0.7
场景本框架只有一个jar包,不到100K,可基于tomcat或jetty进行javaweb开发。相关文章使用Eclipse创建一个struts项目使用jetty调试struts框架,报错解决运行条件* self4j* servlet 3* JDK(1.7+)特性零配置 自动扫描拦截器Interceptor 自动注入@Resource对象 自动扫描所有Act...
2017-09-08 10:53:04
819

原创 java导出Excel的工具包16k,只支持最简单的方式
笔者很讨厌POI的excel工具包,因为引用庞大,不过它号称功能强大,我也没啥说的。喜欢POI的朋友,请自动略过,以下内容不适合你。笔者的工具包只有最基础的导出功能,即标题+数据,只支持xlsx格式,其它的暂时都不支持使用方式:<dependency> <groupId>cn.4coder</groupId> ...
2017-08-30 16:23:30
418
原创 通过jks生成三星的签名秘钥
先将keystore、pepk.jar和encryption_public_key.pem放到同一目录,然后在该目录执行以下命令。注意:-deststorepass要牢记。再转成keystore。
2024-12-06 11:01:01
183
原创 leancloud通过REST API上传文件
1、通过fileTokens接口获取上传的token和key等信息。2、通过multipart/form-data类型数据实现上传文件。
2024-09-11 09:54:20
309
原创 Centos 安装mysql8(YUM方式)
如果无效 修改 /etc/my.cnf 添加 skip-grant-tables 后重新启动。然后mysql -u root -p 进入mysql 修改密码为空。将skip-grant-tables删除后,重新启动。
2023-03-16 15:26:06
840
原创 jQuery版本的websocket插件
支持断线重连 支持自动ping 支持json自动转换源码:// AMD support(function (factory) { "use strict"; if (typeof define === 'function' && define.amd) { // using AMD; register as anon module define(['jqu...
2019-12-03 10:41:27
1001
原创 微信小程序实现图片翻转效果
老规矩,先上图:页面:<view class='rotateCtn' bindtap='rotateFn'> <!--正面的框 --> <view class='frame {{class1}}'> <image src="{{vo.cover1}}"></image> </view> ...
2019-09-18 09:22:35
7489
原创 使用jetty调试struts框架,报错“Can not found the '/WEB-INF/classes/' path”
场景使用jetty调试运行struts-0.0.6.jar,提示没有找到classes目录错误图片原因Eclipse运行jetty插件时,默认会寻找target/class目录,但是struts框架扫描的目录却是/WEB-INF/classes/,因此会提示“Can not found the '/WEB-INF/classes/' path”。解决方式选中当前项目,点...
2019-07-05 18:25:07
363
原创 使用Eclipse创建一个struts项目
Struts是基于 Java 语言的 WEB开发框架,代码量少、学习简单。1、创建项目打开 Eclipse ,创建一个Mavan项目选择webapp点击finish,完成项目创建。2.打开pom.xml文件,添加dependency选择刚创建的项目,双击pom.xml文件在dependencies节点下添加dependency<depen...
2019-07-02 14:14:47
737
原创 Centos7.3 安装redis(YUM方式)
1、执行安装命令[root@localhost ~]# yum install redis2、修改配置文件[root@localhost ~]# vi /etc/redis.conf[root@localhost ~]# daemonize yes[root@localhost ~]# bind 127.0.0.1 (如果需要外部访问,换成外网ip)[root@localh...
2019-03-11 15:34:08
525
原创 mavan上传中央库报错peer not authenticated或RSA premaster secret error
今天deployeasywx总是报错,折腾了半天,最后找到了解决方案:1、进入Window > Preferences > Java > Installed JREs2、点击Restore Default按钮,变更成jre下面的jar即可点击finish,重新deploy即可...
2019-03-07 12:17:31
267
原创 java判断反射的Field是不是用final修饰
今天调用Field.set方法报错:Caused by: java.lang.IllegalAccessException: Can not set static final long field com.zdwl.wlj.entity.BzUserPersonal.serialVersionUID to java.lang.Long原因是用final修饰了属性,不能赋值,那如何判断呢?...
2019-02-25 18:22:57
3641
1
原创 tomcat8 实现websocket demo
代码实现:引用:<dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>8.0</version> <scop
2018-12-05 12:00:11
1365
转载 微信小程序onLaunch异步,首页onLoad先执行怎么解决?
本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。要是能等完onLaunch请求完再执行Page的onLoad方法那该多好。这里采用的方法是定义一个回调函数。原文链接:https://www.jianshu.com/p/aaf6562...
2018-09-17 11:26:53
3373
原创 mysql批量更新表名的前缀
一个一个修改表名是一件麻烦事,尤其是在表很多的情况下。那么有简单方式吗?SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ms_', substring(table_name, 5), ';' ) sqlsFROM information_schema.tables Where table_name LI...
2018-08-08 10:38:40
2708
原创 一步一步写一个java web开发框架(6)
一步一步写一个java web开发框架(1)一步一步写一个java web开发框架(2)一步一步写一个java web开发框架(3)一步一步写一个java web开发框架(4)一步一步写一个java web开发框架(5)承接上文,Controller中的service和dao,怎么实现自动注入呢?先看一下页面的写法@RequestMapping("/weike")p...
2018-07-24 19:14:17
362
原创 一步一步写一个java web开发框架(5)
一步一步写一个java web开发框架(1)一步一步写一个java web开发框架(2)一步一步写一个java web开发框架(3)一步一步写一个java web开发框架(4)承接上文,ResponseWrapper一共处理了3中返回类型。ModelAndView、String、JSONMappublic void doResponse(Object result) th...
2018-07-24 17:33:02
215
原创 一步一步写一个java web开发框架(4)
一步一步写一个java web开发框架(1)一步一步写一个java web开发框架(2)一步一步写一个java web开发框架(3)承接上文,所有自定义的Action都已经获取到了,那么下一步做什么呢?找到与用户输入链接相匹配的Action,然后执行Action的method方法,就可以输出结果了。修改StrutsFilter的doFilter方法@Override p...
2018-07-24 16:21:48
247
原创 一步一步写一个java web开发框架(3)
一步一步写一个java web开发框架(1)一步一步写一个java web开发框架(2)承接上文。StrutsContext类的实现。初始化,创建ActionMap,扫描所有Action,将Action注册到filter里。public StrutsContext(ServletContext servlet) { actionList = new HashMap<&g...
2018-07-24 15:51:31
357
原创 一步一步写一个java web开发框架(2)
一步一步写一个java web开发框架(1)好,承接上文。StrutsFilter实现自servlet的Filter接口。init函数,需要做一些初始化操作,比如实例化StrutsContext。@Override public void init(FilterConfig filterConfig) throws ServletException { context = ne...
2018-07-24 15:11:20
354
原创 一步一步写一个java web开发框架(1)
自从用过ssh后,不得不承认用起来很不爽,配置过多。虽然后来又出了许多注解版,总感觉用的不是那么顺手,于是就想一点一点的写一个自己的开发框架。不求完美,只要简单易用。Struts2是使用比较简单的一个框架,但有很多复杂的配置。那就要先把Struts2的filter思想拿过来,把web.xml的配置省略掉。框架原理:通过扫描所有类文件,自动查找Action,然后通过匹配输入的链接,执行找到的...
2018-07-24 14:56:17
1038
1
原创 Centos7.3 安装mysql5.7(YUM方式)
1 .下载源安装包[root@loacalhost~]#wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2. 安装源[root@loacalhost~]#yum install mysql57-community-release-el7-8.noarch.rpm3. 安装 MySQL...
2018-05-09 10:00:25
402
2
原创 清除html缓存
nginx配置:location / { root /home/tjzg/gl; index login.html; add_header Cache-Control no-cache; add_header Cache-Control private; ...
2018-04-26 11:08:02
2888
原创 依赖tomcat实现jsp预编译,修改重新实现JspC类
背景:tomcat的jspc编译需要引用ant,而且内部是自己扫描的jsp文件。本人做框架时已经有项目里所有的jsp文件路径,不想引用ant包,因此简化了jspc类。框架传送门:https://github.com/xiangjiangchuangyuan/strutshttps://github.com/xiangjiangchuangyuan/util --此为工具包调用:// 判断线上...
2018-04-10 18:28:58
1553
原创 java动态加载某一个修改过的类文件
场景:发布到线上后,由于我们的jsp是预编译的(struts),所以从即使从缓存中读取都无法重新加载jsp,后来才明白java已经将代码加载到缓存中,需要重新加载,然后才出现的此加载类。调用方式:JspClassLoader loader = new JspClassLoader(servletFile, Thread.currentThread().getContextCla
2018-01-28 11:37:04
2128
原创 java自定义高效map转json逻辑实现
场景:笔者发现后端对网页提供的json接口数据,都不是特别复杂,所以为了提高json的转换效率,在笔者自己写的struts-1.0.0框架里,自主实现了一个map转json的类(内部返回值都是map封装),效率非常高(基本不会超过1ms),望大家批评指正。 调用方式:HashMap<String, Object> jsonMap = new HashMap<...
2018-01-27 20:12:45
1997
2
原创 jsp自定义标签case、when的简单实现
场景:由于struts-1.0.0是笔者自己开发的java web框架,如果开发jsp页面的话,就需要引用jstl的jar,但是我发现常用标签大概只有三、四个,所以框架实现了if、round、case、foreach等标签,去除了对jstl的引用。 完整代码请查看:https://github.com/yydf/struts jsp页面使用方式:<%@ t...
2017-10-14 20:35:58
2331
原创 struts-1.0.0的jstl的使用
相关文章struts-1.0.0简单配置注解版开发框架,支持json、jspstruts-1.0.0的ORM调用方式struts-1.0.0的拦截器和Session处理调用方式<dependency> <groupId>com.github.yydf</groupId> <artifactId>easywx</arti...
2017-08-15 14:27:07
338
server-jre-7u80-linux-x64.tar.gz
2018-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人