Giter VIP home page Giter VIP logo

guns-lite's Introduction

  • 👋 Hi, I’m @enilu
  • 👀 I’m interested in coding ,sport,movie
  • 🌱 I’m currently learning Microservice Technology
  • 📫 How to reach me [email protected]

guns-lite's People

Contributors

enilu avatar panjiachen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

guns-lite's Issues

swagger-ui中delete功能的测试不好用

当前我们在Controller class中的定义是这样:
@RequestMapping(method = RequestMethod.DELETE)
public Object remove(Long id){
在swagger-ui中,测试该api时候,如果 我们在value中输入:
{id:1}
然后点击"Try it out"按钮。
这时候在Controller class中得到的id是null

文章题图可否设置宽高约束

个人觉得文章题图、配图或banner图片应该有宽高约束或自动裁剪功能,最起码应该有个可配置的地方,以方便用户上传

消息中心

  • 发送短信和邮件
  • 可以配置消息内容的模板
  • 可以配置短信服务上
  • 查看消息发送历史

功能参考web-flash的消息中心

druid没生效

老兄,最新的 master 代码 druid 没生效,用的是默认的 hikari。

在任務管理啟用任務後,更新task會出錯

發現是在UserIDAuditorConfig 中 :
HttpKit.getRequest().getHeader("Authorization");
quartz拿不到 request ,出nullpointexception
目前我的暫解是讓getCurrentAuditor 如果為空直接回傳 admin(id=1)
不知有沒有更好解決的方式!?

封装基础service和dao层

封装基础的service和dao,建立service和dao层的写法规范,
避免controller对dao层的滥用,controller层统一调用service层

增加定时任务管理功能

公司的产品和项目基本都用到了定时任务功能,比如定时统计报表、定时发送消息等,觉得有必要提炼出来

util工具包的部分最好可以整理下

util工具包的部分最好可以整理下,里边工具类较多,找的时候不太好找,可以按包分开,比如string包处理字符串相关,collection处理集合相关,date处理日期相关。。。

部署guns-lite的几个问题记录如下

1、我的mysql版本是:mysql-5.7.18-winx64,在创建数据库guns-lite,报错,mysql> create database guns-lite; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-lite' at line 1,所以暂时改用guns_lite创建数据库实例了。
2、由于我把数据库实例由guns-lite变为guns_lite,所以原以为改个guns-dao模块下的src/test/resources下的application-test.properties中的配置就够了,结果在运行guns-admin模块下的类cn.enilu.guns.admin.AdminApplication,报连接guns-lite的错误,我改了啊??才发现guns-admin模块下src/main/resources下几个配置文件也都有mysql的配置信息,逐个改完之后,继续启动才启动正常没报错。
3、根据readme.md的说法运行https://localhost:8080,结果页面没刷新出来想要的界面,一看后台报错了:`2018-5-22 16:50:11 [main] INFO [AdminApplication]:47 AdminApplication is success!
2018-5-22 16:50:46 [http-nio-8080-exec-1] INFO [Http11Processor]:181 Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:421)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:667)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
2018-5-22 16:50:46 [http-nio-8080-exec-2] INFO [Http11Processor]:181 Error parsing HTTP request header
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.`
看了大概意思是http和https的使用错误吧,就改为http://localhost:8080,才能正常访问。

不知上述有哪些步骤或操作有问题或可以优化的?

文章管理中文章可否按类型分类显示

文章管理中搜索好像没有用,搜索文章标题没结果,所有类型文章都在一起有些乱,可否加入类型,选择哪个类型就显示哪个类型的文章,方便管理

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.