import cc.javaee.bbs.model.Tiezi;
import cc.javaee.bbs.model.User;
import cc.javaee.bbs.service.TieziService;
import cc.javaee.bbs.tool.PublicStatic;
import cc.javaee.bbs.tool.Tool;
/*
-
后台公共使用
*/
@Controller
@RequestMapping(“/admin/common”)
public class AdminCommonController {
@Autowired
TieziService tieziService;
private static Logger log = Logger.getLogger(AdminCommonController.class);
//全局置顶
@ResponseBody
@RequestMapping(“updateallzhiding.do”)
public Map<String, String> updateallzhiding(HttpServletRequest request,int id) {
Map<String, String> map=new HashMap<String, String>();
Tiezi tiezi=new Tiezi();
tiezi.setId(id);
tiezi.setZhiding(PublicStatic.ALLZHIDING);
User user=(User) request.getSession().getAttribute(PublicStatic.USER);
tiezi.setLastupdate(“”+user.getGroupname()+“”“+user.getLoginname()+”“于”+Tool.getyyyyMMddHHmmss()+“将帖子全局置顶”+“”);
tieziService.update(tiezi);
map.put(“flag”, “1”);
return map;
}
//取消全局置顶
@ResponseBody
@RequestMapping(“updateallqxzhiding.do”)
public Map<String, String> updateallqxzhiding(HttpServletRequest request,int id) {
Map<String, String> map=new HashMap<String, String>();
Tiezi tiezi=new Tiezi();
tiezi.setId(id);
tiezi.setZhiding(“”);
User user=(User) request.getSession().getAttribute(PublicStatic.USER);
tiezi.setLastupdate(“”+user.getGroupname()+“”“+user.getLoginname()+”“于”+Tool.getyyyyMMddHHmmss()+“将帖子取消全局置顶”+“”);
tieziService.update(tiezi);
map.put(“flag”, “1”);
return map;
}
}
package cc.javaee.bbs.controller.admin;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
/*
-
跳转后台首页
*/
@Controller
@RequestMapping(“/admin”)
public class AdminIndexController {
private static Logger log = Logger.getLogger(AdminIndexController.class);
//后台页面查询
@RequestMapping(“index.do”)
public String findAllWhere(HttpServletRequest request, Model model) {
return “jsp/admin/index”;
}
}
package cc.javaee.bbs.controller.admin;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import cc.javaee.bbs.model.Info;
import cc.javaee.bbs.service.InfoService;
/*
-
网站信息
*/
@Controller
@RequestMapping(“/admin/info”)
public class AdminInfoController {
@Autowired
InfoService infoService;
private static Logger log = Logger.getLogger(AdminInfoController.class);
//页面查询
@RequestMapping(“index.do”)
public String findAllWhere(HttpServletRequest request, Model model) {
Info info = infoService.find();
model.addAttribute(“info”, info);
return “jsp/admin/info”;
}
//修改
@RequestMapping(“update.do”)
public String updateoradd(HttpServletRequest request,Info info) {
info.setId(1);
infoService.update(info);
info = infoService.find();
request.getSession().getServletContext().setAttribute(“bbsinfo”, info);
return "redirect:/admin/info/index.do ";
}
}
package cc.javaee.bbs.controller.admin;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import cc.javaee.bbs.model.Bankuai;
import cc.javaee.bbs.model.InnerLink;
import cc.javaee.bbs.model.JifenGroup;
import cc.javaee.bbs.model.PageBean;
import cc.javaee.bbs.model.User;
import cc.javaee.bbs.service.BankuaiService;
import cc.javaee.bbs.service.InnerLinkService;
import cc.javaee.bbs.service.JifenGroupService;
import cc.javaee.bbs.tool.Pinyin4j;
import cc.javaee.bbs.tool.PublicStatic;
import cc.javaee.bbs.tool.Tool;
import cc.javaee.bbs.tool.thread.IndexThread;
/*
-
后台内部链接
*/
@Controller
@RequestMapping(“/admin/innerlink”)
public class AdminInnerLinkController {
@Autowired
BankuaiService bankuaiService;
@Autowired
JifenGroupService jifenGroupService;
@Autowired
InnerLinkService innerLinkService;
private static Logger log = Logger.getLogger(AdminInnerLinkController.class);
//后台页面查询
@RequestMapping(“index.do”)
public String findAllWhere(HttpServletRequest request, Model model,InnerLink innerLink,PageBean page) {
page = innerLinkService.findpage(innerLink,page);
model.addAttribute(“page”, page);
return “jsp/admin/innerlink/index”;
}
//跳转到修改页面
@RequestMapping(“toupdateoradd.do”)
public String toupdateoradd(Integer id, Model model) {
if(id!=null){
InnerLink innerLink=innerLinkService.findbyid(id);
model.addAttribute(“innerLink”, innerLink);
}
return “jsp/admin/innerlink/updateoradd”;
}
//修改或者新增
@RequestMapping(“updateoradd.do”)
public String updateoradd(HttpServletRequest request,InnerLink innerLink) {
User user=(User)request.getSession().getAttribute(PublicStatic.USER);
innerLink.setCreateuserid(user.getId());
innerLink.setIsuse(“0”);
innerLink.setType(“0”);
innerLink.setCreatetime(Tool.getyyyyMMddHHmmss());
String innerlinkhtml = innerLink.getInnerlink();
if(innerlinkhtml!=null&&innerlinkhtml.length()>0){
if(!innerlinkhtml.startsWith(“http://”)||!innerlinkhtml.startsWith(“http://”)){
innerlinkhtml=“http://”+innerlinkhtml;
innerLink.setInnerlink(innerlinkhtml);
}
}
if(innerLink.getId()!=null){
innerLinkService.update(innerLink);
}else{
innerLinkService.insert(innerLink);
}
return "redirect:index.do ";
}
//删除
@ResponseBody
@RequestMapping(“del.do”)
public String del(int id) {
String result=innerLinkService.delete(id);
return result;
}
//删除
@ResponseBody
@RequestMapping(“updateuse.do”)
public String updateuse(int id,String use) {
InnerLink innerLink=new InnerLink();
innerLink.setId(id);
innerLink.setIsuse(use);
innerLink.setCreatetime(Tool.getyyyyMMddHHmmss());
innerLinkService.update(innerLink);
new IndexThread().start();
return “1”;
}
}
package cc.javaee.bbs.controller.admin;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import cc.javaee.bbs.model.Bankuai;
import cc.javaee.bbs.model.Link;
import cc.javaee.bbs.model.PageBean;
import cc.javaee.bbs.model.User;
import cc.javaee.bbs.service.BankuaiService;
import cc.javaee.bbs.service.LinkService;
import cc.javaee.bbs.tool.PublicStatic;
/*
-
友情链接
*/
@Controller
@RequestMapping(“/admin/link”)
public class AdminLinkController {
@Autowired
LinkService linkService;
@Autowired
BankuaiService bankuaiService;
private static Logger log = Logger.getLogger(AdminLinkController.class);
//后台页面查询
@RequestMapping(“index.do”)
public String findAllWhere(HttpServletRequest request, Model model,Link link,PageBean page) {
User user=(User) request.getSession().getAttribute(PublicStatic.USER);
link.setCreateuserid(user.getId());
page = linkService.findpage(link,page);
model.addAttribute(“page”, page);
return “jsp/admin/link/index”;
}
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
最后
金三银四到了,送上一个小福利!
RvpG1r-1711699169016)]
[外链图片转存中…(img-AiuHT5A3-1711699169016)]
[外链图片转存中…(img-CWx1gjHS-1711699169017)]
[外链图片转存中…(img-AuenmRwJ-1711699169017)]
[外链图片转存中…(img-72O7nFKF-1711699169018)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-HXjdJp5f-1711699169019)]
最后
金三银四到了,送上一个小福利!
[外链图片转存中…(img-JlyV2WG2-1711699169019)]
[外链图片转存中…(img-bGn6SHGh-1711699169020)]
[外链图片转存中…(img-u4dMNxEV-1711699169020)]