Java**是一款开源免费的论坛程序,致力于打造一个简洁优质的Java程序员论坛。
有任何问题可以发 issues
- 界面简洁清爽,对移动端友好
- 支持markdown语法
- 支持Emoji表情输入
- 支持Github账户登录
- 支持@用户
- 支持在线播放音乐(小彩蛋)
- 每日励志名言
- 更多功能还在开发...
🍡 此项目已废弃,请移步至 https://github.com/junicorn/roo
License: Apache License 2.0
Java**是一款开源免费的论坛程序,致力于打造一个简洁优质的Java程序员论坛。
有任何问题可以发 issues
图片可点击放大,居中显示
注册账号时不支持邮箱账号类型: .@gmail.com
管理员登录的地址是http://127.0.0.1:8080/admin?
如果是的话报错
java.lang.UnsupportedClassVersionError: org/sql2o/Sql2o : Unsupported major.minor version 51.0 (unable to load class org.sql2o.Sql2o)
我的jdk是1.6不知道为什么加载不了这个
设计一种算法计算帖子的权重,排序根据权重显示
在后台配置邮箱协议和模版
下一版本重写服务端代码,前端使用vuejs开发,完全实现前后端分离。
是否能支持ie8及以上?如果需要改造的话,工作量是否大?
用户积分系统,用于计算用户等级
修改数据结构是的首页缓存更持久。
后续:支持emoji表情,支持@功能
使用websocket技术完成
如题~
com.bladejava 这几个jar包都下载不下来?
建议能@好友
jetbrick.io.resource.ResourceNotFoundException: home.html
at jetbrick.template.JetTemplateImpl.reload(JetTemplateImpl.java:75)
at jetbrick.template.JetEngineImpl.getTemplate(JetEngineImpl.java:94)
at com.blade.mvc.view.template.JetbrickTemplateEngine.render(JetbrickTemplateEngine.java:105)
at com.blade.mvc.http.wrapper.ServletResponse.render(ServletResponse.java:289)
at com.blade.mvc.view.resolve.RouteViewResolve.handle(RouteViewResolve.java:67)
at com.blade.mvc.dispatch.DispatcherHandler.routeHandle(DispatcherHandler.java:181)
at com.blade.mvc.dispatch.DispatcherHandler.handle(DispatcherHandler.java:93)
at com.blade.mvc.dispatch.DispatcherServlet.service(DispatcherServlet.java:39)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:830)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:543)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1584)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1228)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1130)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:564)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:318)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:112)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590)
at java.lang.Thread.run(Unknown Source)
访问不了
方便留下一个联系方式么,好请教问题,谢谢
spring-abc.xyz 我这里是一个用 Spring 编写的社区,就是查询帖子列表的时候有 N+1 查询的问题。怎么样去用缓存解决问题呢?比如显示帖子列表的每一个最后回复。
添加注册验证码,避免批量注册。
社区程序不错,但是缺少推广和管理,怎么让这个社区运转起来是一个重要的问题
启动时报错
java.lang.NullPointerException
com.blade.web.DispatcherServlet.service(DispatcherServlet.java:136)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
能加个帖子管理吗?
我直接加了一个映射去访问静态文件 commit/5de3189ea2154da2c3cf3f8ce4ed9db01692a3af
首先,eclipse导入发现是个java工程,无法tomcat启动,后面才发现Blade这个框架,于是找到了它的官网,知道端口是9000,启动Application后就报错:
com.blade.exception.BladeException: java.lang.NullPointerException
at com.blade.mvc.view.resolve.RouteViewResolve.handle(RouteViewResolve.java:71)
at com.blade.mvc.DispatcherHandler.routeHandle(DispatcherHandler.java:192)
at com.blade.mvc.DispatcherHandler.handle(DispatcherHandler.java:102)
at com.blade.mvc.DispatcherServlet.service(DispatcherServlet.java:56)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.javachina.controller.IndexController.putData(IndexController.java:166)
at com.javachina.controller.IndexController.show_home(IndexController.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.blade.kit.reflect.ReflectKit.invokeMehod(ReflectKit.java:313)
at com.blade.mvc.view.resolve.RouteViewResolve.handle(RouteViewResolve.java:50)
... 23 more
还有就是在oschina上看到的配置说明根本对不上,没找到blade.properties这个配置文件,希望能用点心出个详细的部署文档,毕竟这也是自己花了时间和心血去写的。让别人下载下来导入maven工程下载依赖jar包也是要时间的,最后却发现跑不起来,让人感到很郁闷啊。
请问作者这是怎么回事?
这是一个什么框架的项目呀
类似于百度editor,http://ueditor.baidu.com/website/index.html 提供更丰富的文档输入
无法注销。response.go("/")没反应,并且感觉session好像删除后,又登录了。
ie9 错误:
SEC7113: CSS 因 Mime 类型不匹配而被忽略
main.min.css?ver=0.1.3
chrome:
Resource interpreted as Stylesheet but transferred with MIME type text/plain: "http://localhost:8678/iCellZoology/assets/styles/main.min.css?ver=0.1.3".
百度了一下,此问题,应该需要在response的按照 后缀名 (.css) 设置 text/css
研究了一下源码:
DispatcherHandler 中 print的时候设置一下?是否正确?还需要作者考虑一下。
方案:
可以根据web.xml里的配置来进行设置。
“
css
text/css
“
不知道能否修正这个问题,如果加载远程的css (配置成您官方的https://java-china.org/assets/styles/main.min.css不会出现问题)是没有问题的,但放到本地加载会出现此问题。
谢谢!!!!!
没有问题了
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.